2017-01-09 7 views
3

例えば1000以上のメールを送るにはどうすればいいですか? 私はlaravelフレームワークを使用しており、1回のリクエストまたはcronジョブで電子メールを送信したいと思います。cronジョブでフレームワークlaravelのメールをもっと送るには

メールのやりとりやメールの送信に時間がかかります。 ..しかし、Mail fasadeを使用し、さらに多くの受信者にコールバックする場合は、より多くの受信者をメールしてください。

どのように電子メールを送信しますか?

ありがとうございました。

答えて

0

メールをキューにプッシュして、cronジョブからqueue:workコマンドをスケジュールすることができます。

https://laravel.com/docs/5.3/mail#queueing-mail

1000年の電子メールには、これは時間がかかるのが普通ですので、たくさんあります。あなたのメールサーバーはあなたの電子メールを絞り込んでいるので、サーバーはスパムサーバーとしてフラグが立てられません。

+0

あなたの答えに感謝します。私がMail fasadeのために使っている間に騒がしくなったら、私は別々にメールを送りますか? – martinek

+0

ええ、ちょうどあなたのwhileループのすべてのあなたの電子メールを待ち行列に入れてください。その後、キューワーカーはアプリケーションを遅くすることなく、すべてバックグラウンドでそれらを送信できます。 – Loek

関連する問題