2011-07-26 11 views
1

私のsymfonyプロジェクトに電子メールを送りたいと思います。symfonyプロジェクトで電子メールを作成する

バックエンドのユーザー管理者がログインし、「メール送信開始」ボタンをクリックすると、8000件のメールが送信されます(1秒あたり2件)。管理者のユーザーは、ページを閉じて、しばらくしてから電子メールの進行状況を見ることができます。 (10%...、20%...など)。

どうすればいいですか?私はCRON TASKを使わなければならないと思いますが、私は確信していません... 多分もっと良い/他の解決策がありますか?

あなたのメール送信をプログラムする最良の方法を教えてください。

ありがとう、ごめんなさい、私の英語のために!

答えて

0

送信を評価する最良の方法は、MTAがそれを行うように設定することです。アプリケーション要件の場合は、Gearmanに進みます。 PHPインターフェイス用の素晴らしいラッパーがあります(http://www.symfony-project.org/plugins/sfGearmanPlugin)。それは本当にうまくいく。

以前の実行中のインスタンスがジョブを終了したかどうかは、Cronタスクが認識しません。それは本当に物事を簡単に上手くする。あなたのように、処理をバックする必要がある場合、最良の選択はGearmanのような解決策です。

+0

こんにちはP.Rリベイロ、 Gearman interesting me。しかし、私はそれをインストールする方法を知らない。あなたはいくつかの文書を持っていますか?私はGoogle上で多くのことを見つけることはありません。プライベートサーバーが必要ですか? – nverhoye

関連する問題