防止来自Python的电子邮件被标记为垃圾邮件

防止来自Python的电子邮件被标记为垃圾邮件,python,django,email,outlook,Python,Django,Email,Outlook,我用Django建立了一个公司内部网站。我有一个视图,它使用send_mail()函数向网站用户发送电子邮件 一些用户没有收到来自该网站的电子邮件,我们发现,如果他们将Outlook配置为高垃圾邮件保护级别,则来自该网站的电子邮件将标记为垃圾邮件 有没有任何编码技术可以让Python发送的电子邮件在Outlook和其他电子邮件客户端看来是合法的?这不是Django的问题,但更多关于发送电子邮件的内容和方式,有很多关于此主题的优秀文章和博客文章,这是我最喜欢的内容之一: 当然,你总是可以采取不同

我用Django建立了一个公司内部网站。我有一个视图,它使用send_mail()函数向网站用户发送电子邮件

一些用户没有收到来自该网站的电子邮件,我们发现,如果他们将Outlook配置为高垃圾邮件保护级别,则来自该网站的电子邮件将标记为垃圾邮件


有没有任何编码技术可以让Python发送的电子邮件在Outlook和其他电子邮件客户端看来是合法的?

这不是Django的问题,但更多关于发送电子邮件的内容和方式,有很多关于此主题的优秀文章和博客文章,这是我最喜欢的内容之一:

当然,你总是可以采取不同的方向,让别人为你做这项工作,这几乎肯定会比运行自己的smtp服务器更好。你会有一些好东西,比如统计数据(比如反弹、硬反弹、垃圾邮件、阻塞等等),更高的可交付性

根据我的经验,这样做的代价将比你让事情正常运行所花费的时间要少:)


仅举其中一个例子,我曾直接使用MailJet和Django处理相当大的电子邮件发送(每周数百万封),效果非常好。

对我有效的是一件简单的事情,但我没有做到。我添加了一个“text\u content”参数 (左二)之前为空

我还以段落形式在模板中添加了一些文本

    msg = EmailMultiAlternatives(
                  subject, "Please find details of Candidate in this mail", 
                  request.user.email, 
                  [round_taker.email])

我知道这听起来不那么专业。但它可能对某些人有用

+1,即使内容完全在别处;你能在这里总结一下PTR、DKIM和SenderID的文章吗?@sarnold我真的不想重复已经深入讨论过的话题,但我已经添加了另一个建议,我觉得这个建议非常有价值。这是一个足够值得关注的问题,但请记住,即使是著名的网站,如Coding Horror,也可能在眨眼之间消失,而不需要片刻的通知。