私はLaravel's Mailファサードでメールを送信しようとしています。 5.3。私は私の会社のローカルSMTPサーバーを使用しています。それは非常に遅く、1秒あたりの電子メールよりも大きい。とにかくこれをスピードアップするには?私は、接続を確立し、開いたままにして、それを再利用する方法のために周りを探索しましたが、ダイスはありません。私はすでにこの非同期をトリガーしているので、キューイングは大きな助けにはならず、遅さをさらに押し下げるだけです。Laravel Mail FacadeローカルSMTPでメールを送信するのが非常に遅い
foreach($customers as $customer) {
//build $params, $sendTo, $subject
Mail::send(array('myemailview',null), $params,
function($message) use ($sendTo, $subject)
{
$message
->to([$sendTo])
->subject($subject);
});
}
多分、それは意図的にSMTP側のスロットルですか? – apokryfos
私が知っている限り、ララヴェルが行うことはありません。 SMTPサーバーが抑制されますか?ハングアップがどこにあるかを確認するためにコードをプロファイリングできますか?SMTP接続を行うのに長い時間がかかりますか、それは待たされていますか? – samiles
メールサーバが遅くなっていて、存在しないバウンスサーバを使用するように構成されていて、解決しようとするとメールが失敗するまで送信されないという問題がありました。とにかく、これはララベルの問題ではなく、ホスティングの問題のように聞こえます。 – apokryfos