2012-04-16 102 views
0

我已经使用Django构建了内部公司网站。我有一个使用send_mail()函数发送电子邮件给网站用户的视图。阻止来自Python的电子邮件被标记为垃圾邮件

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

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

回答

8

这不是真正的Django相关的问题,但更多的是什么,你如何发送电子邮件,有很多关于这个话题很大的文章和博客文章,这是我最喜欢的一个:

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

当然,你总是可以采取不同的方向,让其他人为你完成这项工作,这几乎肯定会运行你自己的smtp服务器。你会有很好的东西,如统计数据(比如反弹,硬反弹,垃圾邮件,块......)更高的收益率......

这个价格在我的经验中会少于你的时间要花费让事情正常运行:)

只是为了说明我使用Django使用MailJet处理大量电子邮件发送(每周数百万次)的直接体验,而且效果很好。

+1

+1即使内容完全在别处;你能在这里总结PTR,DKIM和SenderID作品吗? – sarnold 2012-04-16 22:13:46

+0

@sarnold我真的不想重复已经深入讨论过的话题,但我增加了另一个我认为更有价值的建议。 – 2012-04-16 22:33:20

+0

这是一个足够公平的担忧,但请记住,即使像Coding Horror这样的知名网站也可以在瞬间昏暗的情况下黯然失色。 – sarnold 2012-04-16 23:21:04

相关问题