我使用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或其他什么?感谢您的帮助!
答案 0 :(得分:3)
如果我们的信息中心显示已发送的电子邮件,则表示邮件服务器已收到该邮件。但是,可能存在阻止邮件服务器和邮件客户端之间传递的问题。在这种情况下,您需要与postmaster一起调查邮件服务器。
您是否尝试过发送到多个ISP?您是否在多个ISP中获得相同的结果?
我们也通过http://support.sendgrid.com
的实时聊天,电子邮件和电话提供支持免责声明:我为SendGrid工作。