0

毎日のニュースを掲載したニュース ポータルがあります。私のニーズは、ニュースレターを通じて購読者に毎日のニュースを送信することです。

以下のタスクを実行する PHP/MySQL カスタム ニュースレター システムを既に認識しています。

  • 毎日のニュースを取得します
  • ニュースレターを希望するユーザーのリストを取得します
  • 毎晩 cronjob を使用して、5 分ごとに上記を実行するスクリプトを起動し、各サイクルで一度に 10 人の受信者にニュースレターを送信します

問題:

  1. ユーザーの完全なリストを完成させるために、この cronjob を実行する必要がある時間を見積もる必要があります (5' x 10 メール) = 120Email/hours = TotalUsers/emailperhours = cronjob を実行する必要がある時間数今までそれほど多くのユーザーがいませんでしたが、すべてのメールを送信するのに十分な cron ジョブを実行することはできますが、将来のために?

  2. すべての電子メール受信者はダブルオプトインで保存されます。つまり、私はそれらの存在を確信していますが、他の理由でとにかく多くのメール配信があることを想像できる方法が起こります: ここでは、キャッチする方法がわからないため、助けが必要ですこれらの不要な送信を一時停止するために、PHP を介してメール配信し、MySQL テーブルを更新します。

代替案:
ニュースレター システムを提供しているプロバイダーがたくさんあることは知っていますが、これは静的なメール本文をコンパイルするたびに問題なく機能します。ここでは、新鮮なニュースを含む動的なメール本文を毎日生成し、受信者に送信する必要があります。ここでもアドバイスが必要です。

4

1 に答える 1

0

SendGridのようなサービスを使用する価値があるかもしれません。これらのサービスには、動的コンテンツを処理する API があります。私はその側面を自分でテストしていませんが、彼らが請求するわずかな価格で、頭痛の種を救う価値があるかもしれません.

于 2013-04-15T14:01:00.620 に答える