Django从smtp.office365.com发送邮件

时间:2018-02-07 00:22:44

标签: django email django-settings office365connectors

系统支持消息必须来自smtp.office365.com邮件帐户。

设置为:

EMAIL_USE_TLS = True
EMAIL_HOST = 'outlook-nameast4.office365.com'
EMAIL_HOST_USER = '*********'
EMAIL_HOST_PASSWORD = '*******'
EMAIL_PORT = 587

主机如:smtp.office365.com等(这是最初的一个),其他获得

dig smtp.office365.com

进行了测试,如PORT 25:

我没有收到任何错误通知,但是没有收到消息。 整个系统与gmail设置完美配合。

注意:我尝试了动态和静态IP

1 个答案:

答案 0 :(得分:2)

解决方案很简单.Microsoft对*来自现场严格 - 它必须与发件人的邮件地址相同,没有任何"通知系统"什么适用于谷歌 - 对微软不一样。如果严格遵守django文档 - 这个问题就不会出现了。