私は成長しているオンラインビジネスと、時折ニュースレターを送信するために使用する専用サーバーを持っています。数千人の顧客を超えて成長するにつれて、ペナルティを課されることなく、どうすればより速くメールを送信できるのだろうか。
PHP PEARのSMTPメーラーモジュールを使用して、5秒の「スリープ」でニュースレターの送信を開始しました。基本的に「メールの送信速度が速すぎると、IPが禁止され、私のホストは腹を立てるでしょう」。
ニュースレターの最初の実行が送信されました、禁止なし、素晴らしい。
Usleepを使用して、「スリープ」カウントを2秒、1秒、そして0.5秒に減らしました。
それでも、もっと早く投稿したいです。
その理由は、usleepが専用サーバーのCPUレベルを強制終了し、PHPBBフォーラムに「申し訳ありませんが、ボードが一時的に利用できません。数分後にもう一度やり直してください」というエラーが表示されることに気付いたためです。種類。 WHMロードマネージャーは1.0を超えていますが、良くありません。
それで...どれくらい速いの?
1秒あたり100通のメールを送信できますか? 1,000?そうでない場合、何または誰が私を止めていますか? 1秒あたりのメール数は老婆の話ですか?
私はリスクを冒したくありません。ブラックリストに載っている場合、ブラックリストから抜け出すのは苦痛です。 JustWork™ですべての問題をオフロードするTinyMail/Mailchimpのようなサービスはたくさんあります。
(アウトソーシングが気に入らない場合は、少なくとも別のサーバーに移動します。パフォーマンスの低下はありません。ブラックリストに登録された場合でも、送信する必要がある場合に備えて、予備のサーバーがあります。メールサーバーがリストから外される前にメールを送信します)。