我想为几百人制作一个 PHP 通讯发送器,比如每月一次。通过循环
发送所有电子邮件对我有用吗?for()
即它会使用过多的资源吗?另外,我应该sleep()
在我发送的每封电子邮件之间有一段时间吗?
注意:要发送电子邮件,我使用 PEARMail::factory('smtp' ...);
功能。
问问题
504 次
2 回答
1
如果你要发送给几百人,应该不会有太多问题。
要记住的是,您是要发送单个电子邮件,还是要使用密件抄送向多个人发送同一封电子邮件 - 前者意味着您发送的电子邮件更少,但您无法在全部。
您绝对可以使用 for 循环遍历数据库;如果您要发送单独的电子邮件,那么我也建议偶尔使用 sleep(),这样您就不会太用力地打击邮件服务器。可能值得先与他们交谈,让他们知道 - 他们可能会很高兴知道您将这样做,特别是如果您的时事通讯订阅者增长到数千。
于 2012-05-11T19:30:09.323 回答
0
您可以使用for
循环发送 100 封电子邮件,但我不知道sleep()
. for
我在循环中使用 PHP 邮件程序一次发送了 200 封邮件。
于 2012-05-11T19:21:46.820 回答