CodeIgniter邮件循环

时间:2013-07-22 08:28:18

标签: php codeigniter loops mailing

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

1 个答案:

答案 0 :(得分:1)

外部(如mailchimp)是一种简单易行的方法。但如果您自己动手,请继续阅读。

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

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

如果你想定期这样做:

设置一个cron作业,每隔y(每小时,或每10分钟,一些数字)执行此操作,因此您需要发送的电子邮件数量低于您可以通过这种方式发送的电子邮件数量。现在忘了它。您可以创建管理功能来创建简报,或其他任何内容。