0
我試圖用Laravel的Mail facade發送電子郵件。 5.3。我正在使用我公司的本地SMTP服務器。它的速度很慢,比每秒電子郵件還要大。無論如何加快這一點?我一直在尋找一種方式來建立連接,把它打開並重新使用它,但沒有骰子。我已經觸發了這種異步,所以排隊不會有什麼大的幫助,它只會進一步推遲緩慢。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
據我所知,Laravel沒有限制。 SMTP服務器可以限制嗎?你能否分析代碼來確定掛斷的位置 - 是否需要很長時間才能建立SMTP連接,是否等待等等? – samiles
當郵件服務器配置錯誤,使用不存在的反彈服務器時,郵件服務器的速度會變慢,郵件服務器會嘗試解析並在發送失敗之前不發送郵件。無論如何,這聽起來很像一個託管問題,而不是一個laravel問題。 – apokryfos