0

我想问一下是否有人尝试使用循环发送邮件,比如说 1k 行。我想为表中的每个电子邮件地址制作一些邮件列表并循环发送邮件。或者有没有更好的解决方案?谢谢

4

1 回答 1

1

外部(如 mailchimp)是一种简单且更好的方法。但是,如果您愿意自己做,请继续阅读。

创建一个名为“mails_to_send”或其他名称的表,其中包含电子邮件地址、主题和正文作为列(以及 ID 和可能的附件等)。

然后创建一个循环遍历 x 个邮件的 PHP 脚本,按最早的优先排序 (ID ASC),其中 x 是一个很大的数字,但不会太高,这样您就不会达到 PHP 执行时间限制。遍历 x 记录,并发送每封邮件(所有必要的信息都在表中)。

如果您想定期执行此操作:

设置一个每 y 执行一次的 cron 作业(每小时或每 10 分钟,某个数字,因此您需要发送的电子邮件数量低于您可以通过这种方式发送的电子邮件数量)。现在忘记它。您可以创建一个管理功能来创建新闻通讯或其他任何东西。

于 2013-07-22T14:15:14.920 回答