1

我使用sendmail从我的应用程序发送电子邮件。我总是从[email protected]_DOMAIN.com发送电子邮件,但他们总是在垃圾邮件文件夹中结束。从生产服务器发送的电子邮件以垃圾邮件结束

我知道我应该在DNS端上做一些东西,使我的电子邮件被标记为非垃圾邮件,但我不知道它们是什么。 我是新手,这是我第一次自己设置生产服务器,域和其他所有东西。我很感谢有人帮助我。

+1

我投了票,但也投票关闭并移动到serverfault。你应该在那边得到更好的答案。 – jdl 2012-03-02 20:16:03

+1

我已阅读的最佳文章是杰夫的:http://www.codinghorror.com/blog/2010/04/so-youd-like-to-send-some-email-through-code.html – 2012-03-02 20:21:23

+0

谢谢您的帮助!我现在要阅读这篇文章。 – Farnaz 2012-03-02 20:48:19

回答

0

您要部署哪种环境?

这经常发生在部署到云服务的应用程序上,例如Amazon或RackSpace。他们的整个IP块在Spamhaus这类服务中被注册为垃圾邮件,这是一个合理的预防措施,否则我们会收到比平常更多的垃圾邮件。您应该在该字段中输入您的服务器的IP地址,以查看您是否被列为垃圾邮件发送者。

如果你是,你可以要求Spamhaus该块被解除。与亚马逊的支持人员取得联系也有帮助。最后,你可以完全通过使用某种类型的sendmail服务来解决这个问题 - 亚马逊SES非常好,甚至还有一个为Rails应用提供集成的Gem out there

+0

将发件人设置为[email protected]是的。我正在部署到亚马逊ec2。我明白了,我会看看Amazon SES。 – Farnaz 2012-03-02 20:49:28

+0

很高兴我帮了忙!接受我的回答,以便堆栈溢出的未来人员也可能会帮助你。 ;) – Veraticus 2012-03-02 20:51:07

+0

哦!我不知道我应该接受一个答案!就这样! – Farnaz 2012-03-02 21:19:18

相关问题