日安傢伙,Laravel 5 SwiftMailer的Send:如何獲取錯誤代碼
我送類似這樣的電子郵件:Laravel 5: Sending Email。這就是我要做的事:
$mail_status = Mail::send('emails.followup', $data, function($message) use ($data) {
$message->to($data['email'])
->from($data['email_from'], $data['email_name'])
->subject($data['subject']);
});
if($mail_status) {
$ret_status = 'sent';
}
else
$ret_status = 'sent_failed';
現在,如果$ret_status
是「sent_failed」,我想知道發生了什麼。我該怎麼做?我怎樣才能看到來自郵件服務器的消息?
這裏是我的.env
文件:
MAIL_DRIVER=smtp
MAIL_HOST=mail.mydomain.com
MAIL_PORT=465
[email protected]
MAIL_PASSWORD=thepassword
MAIL_ENCRYPTION=ssl
UPDATE:
看起來像上面的方法是Laravel 4.如果你知道如何使用Laravel 5+錯誤代碼,我可以考慮它作爲正確的答案。
@ user1506104:檢查這個答案,希望大家從中得到 –
打招呼的解決方案。這沒有奏效。任何其他建議? @AddWeb – user1506104
什麼'print $ e-> getMessage();'爲你? –