Heroku + Django + Sendgrid不会产生任何错误,但电子邮件无法发送

时间:2012-08-31 10:33:29

标签: django heroku sendgrid

我使用sendgrid作为smtp服务器并发送密码重置电子邮件,但电子邮件没有在没有错误消息的情况下发送。

settings.py中的当前smtp设置如下:

EMAIL_HOST = 'smtp.sendgrid.net'
EMAIL_PORT = 587
EMAIL_HOST_USER = 'appname@heroku.com'
EMAIL_HOST_PASSWORD = 'my password'
EMAIL_USE_TLS = True

sendgrid主页的屏幕截图也表明电子邮件已发送,但我无法在任何地址获取。

是因为我没有设置DEFAULT_FROM_EMAIL或其他什么?感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

如果我们的信息中心显示已发送的电子邮件,则表示邮件服务器已收到该邮件。但是,可能存在阻止邮件服务器和邮件客户端之间传递的问题。在这种情况下,您需要与postmaster一起调查邮件服务器。

您是否尝试过发送到多个ISP?您是否在多个ISP中获得相同的结果?

我们也通过http://support.sendgrid.com

的实时聊天,电子邮件和电话提供支持

免责声明:我为SendGrid工作。