Skip to main content
 首页 » 编程设计

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

2025年05月04日32duanxz

我使用 Django 构建了一个公司内部网站。我有一个使用 send_mail() 函数向网站用户发送电子邮件的 View 。

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

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

请您参考如下方法:

这不是真正与 Django 相关的问题,而是更多关于发送电子邮件的内容和方式的问题,关于这个主题有很多很棒的文章和博客文章,这是我最喜欢的一篇:

http://www.codinghorror.com/blog/2010/04/so-youd-like-to-send-some-email-through-code.html

当然,您始终可以选择不同的方向,让其他人为您完成这项工作,这几乎肯定比运行您自己的 smtp 服务器效果更好。您将拥有诸如统计数据之类的好东西(例如退回邮件、硬退回邮件、垃圾邮件、阻止...)更高的交付能力...

根据我的经验,这会比您为让事情正常运行所花费的时间少 :)

仅举其中一个,我直接使用 MailJet 和 Django 处理相当大的电子邮件发送(每周几百万)并且效果很好。