从linux发送群发邮件

我一直在运行一个网站,在过去的几年里,这个网站已经有了显着的成长。 现在在我的数据库中,我有大约40万封电子邮件,而且我打算发送电子邮件给那些得到某种订阅源的人。 这个想法是能够通过电子邮件发送给每个被订阅的人。

至于现在我一直在尝试与phplist,阅读电子邮件,并发送给他们,但我觉得需要这么多的时间来发送所有的电子邮件。

我不知道这是如何去的,所以我appreaciate任何forms的帮助或build议。 非常感谢! 🙂

PD:我希望能够平均发送30-40分钟的电子邮件,并使hotmail,Gmail,雅虎等不把我分类为垃圾邮件。 现在我正在使用一个只有一个AMI实例的亚马逊免费EC2账户,但是我可以支付任何其他服务或额外的实例,我需要为了完成这项工作。

使用亚马逊的电子邮件解决方案: http : //aws.amazon.com/ses/ …否则,发送大量的“电子邮件”,无论你如何分类(垃圾邮件或不)是一件好事从一个免费的实例。

其他人肯定会推荐其他服务,如http://mailchimp.com/这也是非常适合的目的…

最后,如果你固执己见,不想为这样的服务付费,你可以看看部署几个MTA(邮件传输代理),这些邮件传输代理已经过很好的调整和正确配置,以确保他们发送的邮件数量最多在有限的时间内。 你可以像你所建议的那样使用cron,或者像TWS这样的一些企业调度工具来协助编排。

说实话…如果你不采取前两种方法,并试图通过利用免费合法的目的…我会倾向于把你归类为垃圾邮件。 如果你的方法正确…你会正确地做事情,并支付一些有助于保证你不是垃圾邮件发送者的服务…

我已经投票把这个作为一个复制问题的答案,并在这里回答了很多问题,以及如何避免被发现为垃圾邮件的stackoverflow – 但通过他们看,有一个很好的答案。

没有白名单的发件人。

是的,按摩你的队列将有助于产能。

这里有一些提示,但是你需要知道,批量邮件是一个非常复杂的问题。 虽然我可以谈论SPF,R-MX,正确的PTR记录和mod_throttle,但最好的建议可能是与专业领域的信誉良好的提供商谈谈 – 并设置一些hotmail和Gmail地址,以便您可以自己监控服务。