mailgun deliverytime 不发送预定的电子邮件
mailgun deliverytime not sending scheduled emails
我正在使用 Mailgun 发送电子邮件并试图延迟递送,但我没有得到我期望的结果,即使有 200 个响应。电子邮件似乎没有收到。
Mailgun 表示交货时间日期需要格式化为字符串并编码为 RFC 2882。
我正在尝试将时间添加到当前时间,以便在 30 秒后发送电子邮件。我通过导入完成了此操作...
from datetime import datetime, timedelta
from email.utils import formatdate
然后通过将时间存储在函数中调用的变量中
time1 = datetime.utcnow() + timedelta(seconds=30)
time1 = formatdate(float(time1.strftime('%s')))
我收到一个 200 状态代码,表示消息已排队,但实际上从未通过。在 Mailgun 日志中,时间以这样一个奇怪的数字出现...
"scheduled-for": 1491987288,
我不确定是什么问题。请帮忙。
我想通了。我需要导入 strftime 并移动 time1 变量,使其位于 Flask 中的 form.validate_on_submit() 之后。愚蠢的错误。
我正在使用 Mailgun 发送电子邮件并试图延迟递送,但我没有得到我期望的结果,即使有 200 个响应。电子邮件似乎没有收到。
Mailgun 表示交货时间日期需要格式化为字符串并编码为 RFC 2882。
我正在尝试将时间添加到当前时间,以便在 30 秒后发送电子邮件。我通过导入完成了此操作...
from datetime import datetime, timedelta
from email.utils import formatdate
然后通过将时间存储在函数中调用的变量中
time1 = datetime.utcnow() + timedelta(seconds=30)
time1 = formatdate(float(time1.strftime('%s')))
我收到一个 200 状态代码,表示消息已排队,但实际上从未通过。在 Mailgun 日志中,时间以这样一个奇怪的数字出现...
"scheduled-for": 1491987288,
我不确定是什么问题。请帮忙。
我想通了。我需要导入 strftime 并移动 time1 变量,使其位于 Flask 中的 form.validate_on_submit() 之后。愚蠢的错误。