循环 smtpmailer 电子邮件 php 循环的最佳方法


Best way to loop smtpmailer email php loop

我经营一个网站,我想开始向选择加入的注册用户发送电子邮件通讯。 目前,大约有700个用户。我使用带有smtpmailer的gmail帐户来发送我的所有通知,并且效果很好。但是,当我运行循环脚本以发送个性化时事通讯时,带有循环的网页最终在通过大约 100 个用户后出错。

我不认为这真的是一个沉重的负担。 我应该遵循更好的做法吗?

我的代码过程基本上如下

  1. 连接到服务器
  2. set_time_limit(0);
  3. 对于所有订阅的用户,while 循环
  4. 构建自定义消息
  5. 发送电子邮件
  6. 结束循环

谢谢

这不是

您的Gmail帐户的用途。 Gmail故意设置了阻止,以防止这种情况发生,或者至少使您的尝试脱轨。

有许多

免费的小型帐户SMTP提供商,但有各种限制。http://www.SendGrid.com 每天最多发送 400 封电子邮件(每月 12,000 封电子邮件)http://www.MailChimp.com 每月向最多2,000个订阅者的列表发送12,000封电子邮件

这是两个大的,但也有很多较小的服装。

Gmail每小时只允许您发送50封邮件。