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

时间:2015-01-20 23:30:37

标签: php email

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

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

我的代码流程基本如下

  1. 连接到服务器
  2. 参数或者set_time_limit(0);
  3. 为所有订阅的用户设置循环
  4. 构建自定义消息
  5. 发送电子邮件
  6. End Loop
  7. 由于

2 个答案:

答案 0 :(得分:2)

这不是您的Gmail帐户的用途。 Gmail会故意放置块以防止这种情况发生,或至少阻止您的尝试。

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

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

答案 1 :(得分:-1)

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