我是James Mail Server的新手,如果你们中的一些人可以帮助我完成任务,我将不胜感激。我需要build立一个通讯系统,可以向一个站点的成员发送大量邮件(> = 100,000个用户)而不被标记为垃圾邮件。 问题是实际发送。 该网站是在php&postgresql下开发的,但我仍然认为从数据库中select> 100,000个电子邮件并立即发送它们有点极端… 🙂
我怎样才能发送他们在一个小的部分,所有的电子邮件发送一两天内? 什么是正确的方法来解决这个问题? 一台拥有8核心,4GB内存的服务器,每天大约有30,000个独立用户能够同时处理网站的stream量和发送邮件吗? 我应该怎么监控,以防止最终的问题?
我真的很感激任何帮助或方向! 我从来没有写过如此多的订户的通讯….
PS好的旧的自由软件解决scheme可用在那里不会为我工作,因为我需要创build一个定制的通讯,必须在网站的pipe理控制面板中集成…
提前致谢!
在经过内部发送电子邮件邮件和类似的邮件列表发送的痛苦经验之后,我可以诚实地说,一个内部解决scheme几乎从来都不是正确的方法。
我知道你有一些集成问题,但我怀疑正确的方法是使用像Mailchimp这样的服务(他们非常好,并且提供了一个好的API(不,我不为他们工作)) ,并在Admin CP和Mailchimp API之间编写一些粘合逻辑。
例如,他们支持非常大的邮件列表和常规邮件,但也有更新收件人列表的api,因此这可能是您集成工作的一个关键特性。
你不应该自己做的最大的原因之一是,处理反弹,取消订阅和垃圾邮件是非常困难的。 您所select的$ mass_mailing_provider可以提供一个自动化的服务,为您pipe理所有types的pipe理,节省您的时间和精力,否则将花费重新发明轮子。