0

Web ページから大量の電子メール (ニュースレターなど) を送信しています。これは、秘書が「挿入してメールで送信」を押したときに送信する必要があるニュースです。

サーバーは chronjobs などをサポートしていないため、スパム フィルターを回避し、クライアントの要求に応じて電子メールを送信するために、更新ごとに 5 つの電子メールを送信する "更新" ページに電子メールの送信を分割しました。

現在、smtp サーバーを使用して電子メールを送信する phpmailer スクリプトを使用しています (私が書いたコードは 4 ~ 5 年前のようにかなり古いことに注意してください)。

450 通の電子メールをすべて送信するには、およそどのくらいの時間がかかりますか? 電子メールあたり約 5 秒と計算したので、約 35 分かかるはずです。「ページの更新」のおかげで、php の time_limit に問題はありません。

私が間違っている?PHPMailer は電子メールをより速く送信する必要がありますか?

クライアントにメーリング リスト サービスの購入を提案することを考えていましたが、最大の問題は、データベースから大量のデータを取得してそこからユーザーを収集するため、メーリング リストを私の php コードで作成する必要があることです。

これにはどのような解決策がありますか?

4

1 に答える 1

1

これらの目的で、mailgun.com、postageapp.com、mailchimp.com、postmarkapp.com などのサービスを使用するのはどうでしょうか? それらはすべて、文書化された優れた PHP API を備えています。

于 2013-01-21T17:27:18.053 に答える