2017-03-14 39 views
3

我有我的Laravel郵件驅動程序設置爲打印到我的日誌文件:Laravel郵件到日誌

'driver' => env('MAIL_DRIVER', 'log'), 

當我發送郵件,但是,我收到一個swiftmail身份驗證錯誤:

Expected response code 250 but got code '530' with message '530 5.7.1 Authentication required'

vendor\\swiftmailer\\swiftmailer\\lib\\classes\\Swift\\Transport\\AbstractSmtpTransport.php 

line 383\">AbstractSmtpTransport.php line 383

530 5.7.1 Authentication required 

我需要在另一個地方設置另一個設置嗎?爲什麼它試圖使用swiftmailer?

回答

6

這是你的Mail.php配置文件...

當使用

'driver' => env('MAIL_DRIVER', 'log'), 

這將得到MAIL_DRIVER環境變量在.ENV文件中設置。在這種情況下,如果您的.env文件中沒有指定值,則'log'僅用作默認值...您的.env文件可能已將其設置爲...將其設置爲...

MAIL_DRIVER=smtp 

更換

MAIL_DRIVER=log 
+1

感謝嗶嘰。甜蜜的網站btw! :) – Vranvs

+0

謝謝...這一切都基於Laravel ...大聲笑 – Serge

+2

作爲對此的評論,如果您通過'php artisan serve'運行服務器,則可能必須重新啓動服務器以重新加載.env文件。 – MarkSkayff