我使用sendmail从我的应用程序发送电子邮件。我总是从[email protected]_DOMAIN.com发送电子邮件,但他们总是在垃圾邮件文件夹中结束。从生产服务器发送的电子邮件以垃圾邮件结束
我知道我应该在DNS端上做一些东西,使我的电子邮件被标记为非垃圾邮件,但我不知道它们是什么。 我是新手,这是我第一次自己设置生产服务器,域和其他所有东西。我很感谢有人帮助我。
我使用sendmail从我的应用程序发送电子邮件。我总是从[email protected]_DOMAIN.com发送电子邮件,但他们总是在垃圾邮件文件夹中结束。从生产服务器发送的电子邮件以垃圾邮件结束
我知道我应该在DNS端上做一些东西,使我的电子邮件被标记为非垃圾邮件,但我不知道它们是什么。 我是新手,这是我第一次自己设置生产服务器,域和其他所有东西。我很感谢有人帮助我。
您要部署哪种环境?
这经常发生在部署到云服务的应用程序上,例如Amazon或RackSpace。他们的整个IP块在Spamhaus这类服务中被注册为垃圾邮件,这是一个合理的预防措施,否则我们会收到比平常更多的垃圾邮件。您应该在该字段中输入您的服务器的IP地址,以查看您是否被列为垃圾邮件发送者。
如果你是,你可以要求Spamhaus该块被解除。与亚马逊的支持人员取得联系也有帮助。最后,你可以完全通过使用某种类型的sendmail服务来解决这个问题 - 亚马逊SES非常好,甚至还有一个为Rails应用提供集成的Gem out there。
我投了票,但也投票关闭并移动到serverfault。你应该在那边得到更好的答案。 – jdl 2012-03-02 20:16:03
我已阅读的最佳文章是杰夫的:http://www.codinghorror.com/blog/2010/04/so-youd-like-to-send-some-email-through-code.html – 2012-03-02 20:21:23
谢谢您的帮助!我现在要阅读这篇文章。 – Farnaz 2012-03-02 20:48:19