系统支持消息必须来自 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
经过测试,端口 25 为:
我没有收到任何错误通知,但也没有收到消息。 整个系统与 Gmail 设置完美配合。
注意:我尝试了动态和静态 IP
最佳答案
解决方案很简单。微软对 * from 字段非常严格 - 它必须与发件人的邮件地址相同,没有任何“通知系统”等。适用于谷歌的内容 - 对微软来说不一样。如果严格查看 django 文档 - 这个问题不会出现。
关于Django 从 smtp.office365.com 发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48654081/