毎月、数百人のPHPニュースレターの送信者にしたいと思います。
すべてのメールをfor()
ループで送信することはできますか?つまり、過剰な量のリソースを使用しますか?また、sleep()
送信する各電子メールの間に一定期間を置く必要がありますか?
注:メールを送信するには、PEARMail::factory('smtp' ...);
関数を使用します。
質問する
504 次
2 に答える
1
数百人に送信する場合は、それほど多くの問題は発生しないはずです。
心に留めておくべきことは、個々のメールを送信するか、BCC を使用して同じメールを複数の人に送信するかということです。全て。
forループを使用してデータベースを確実にループできます。個々の電子メールを送信する場合は、時々 sleep() を使用することをお勧めします。ニュースレターの購読者が数千人に増えた場合は特に、あなたがそうするつもりであることを知って、彼らはおそらく感謝するでしょう.
于 2012-05-11T19:30:09.323 に答える
0
ループを使用for
して100通のメールを送信できますが、についてはわかりませんsleep()
。for
PHPメーラーをループで使用して一度に200通のメールを送信しました。
于 2012-05-11T19:21:46.820 に答える