邮件通过电子邮件发送给50,000-100,000个订阅者

Gee*_*ock 2 email performance smtp swiftmailer

我想开发一个邮件列表应用程序,它需要能够处理一次向50,000-100,000个订阅者发送消息.

Swiftmailer的批处理发送方法可以处理吗?在电子邮件/ SMTP /邮件服务器方面,我是一个简单的东西 - 在开发这个应用程序时我需要记住哪些其他事项?

Wya*_*ett 5

在我的日子里,我写了一个或三个邮件应用程序.根本无法评论swiftmailer,但有些事情需要牢记:

1)这种规模的列表是长期运行的.如此长时间以来,它们实际上根本不应该由Web进程处理,而是作为某种批处理作业.

2)有时某种事情会搞砸并切断要发送的东西.这意味着您的邮件应用程序应该能够a)知道它在做什么,以及b)能够在任何时候重新启动自己.

3)与#2相关 - 有很多仪器和登录这只小狗.您需要能够弄清楚这个长时间运行的批处理过程何时搞砸了,以及为什么在某些时候.

因此,基本上,关注的关键是使批处理作业位工作.究竟什么电子邮件发送引擎几乎是次要问题.