Laravel5.5のMailファサードを使い、SendGridのsmtpによるメール送信をしています。
Sendgridは1回のsmtpコネクションにつき、5,000メッセージまで送信可能となっています。
そこで、Mailファサードで5,000件まではsmtpコネクションを切らずに送信処理を行いたいのですがどのように書いて良いかわかりません。
例えば、送信先を一件ずつループで回し、sendを実行するとその都度smtpの接続&切断が繰り返されるという認識になりますでしょうか。
foreach($users as $user){
Mail::to($user->email)->send(new ExampleMailable());
}
Mailファサードを使った、smtpコネクションを切らずに規定の件数までメール送信を実行する処理を行いたいです。
どういった処理の書き方がわかる大雑把なコード、もしくは参考URLなどご教授いただけると助かりますm(_ _)m
Laravel5.5のメール(「メール送信」項)
https://readouble.com/laravel/5.5/ja/mail.html
SendGrid SMTPコネクションについての説明
https://support.sendgrid.kke.co.jp/hc/ja/articles/360000210562
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/28 11:57