Web ページから大量の電子メール (ニュースレターなど) を送信しています。これは、秘書が「挿入してメールで送信」を押したときに送信する必要があるニュースです。
サーバーは chronjobs などをサポートしていないため、スパム フィルターを回避し、クライアントの要求に応じて電子メールを送信するために、更新ごとに 5 つの電子メールを送信する "更新" ページに電子メールの送信を分割しました。
現在、smtp サーバーを使用して電子メールを送信する phpmailer スクリプトを使用しています (私が書いたコードは 4 ~ 5 年前のようにかなり古いことに注意してください)。
450 通の電子メールをすべて送信するには、およそどのくらいの時間がかかりますか? 電子メールあたり約 5 秒と計算したので、約 35 分かかるはずです。「ページの更新」のおかげで、php の time_limit に問題はありません。
私が間違っている?PHPMailer は電子メールをより速く送信する必要がありますか?
クライアントにメーリング リスト サービスの購入を提案することを考えていましたが、最大の問題は、データベースから大量のデータを取得してそこからユーザーを収集するため、メーリング リストを私の php コードで作成する必要があることです。
これにはどのような解決策がありますか?