2017-08-27 98 views
0

我剛纔抄了Laravel網站從第三方服務器,以我自己的(通過克隆回購)和一切工作,除了每天的郵件隊列運行時,它得到了以下信息:Laravel不會改變郵件服務

Swift_TransportException: Expected response code 250 but got code "535", with message "535-5.7.8 Username and Password not accepted. 
Learn more at 
535 5.7.8 https://support.google.com/mail/?p=BadCredentials b35sm5586532ede.2 - gsmtp 

對我來說,這看起來像它試圖連接SMTP到gmail.com或google.com。而事實上它最初設置爲使用smtp.gmail.com,但我改變了它,因此.ENV文件現在有

MAIL_HOST=smtp.mailtrap.io 

和記錄的

env('MAIL_HOST') 

打印的Mailtrap.io地址的值。我跑

php artisan config:clear 

(但它看起來從上面的環境是設置)。

我已經grep的源代碼樹中的任何引用smtp.gmail,看看是否有一些邪惡重寫的地方 - 什麼都沒有。

任何想法,我可以看看什麼,或我可以登錄進一步調試?

注:我沒有重新啓動服務器,以防萬一它解決了問題,我最終沒有更聰明。我希望這種改變不需要重新啓動。

+0

我要檢查的第一個地方是config/mailer.php。至於重新啓動問題,迄今爲止,我只有一次使用作曲家自動加載。此外,爲了以防萬一,請確保它正在編輯的.env,而不是一些示例文件。 – Nonetallt

+0

Thx。似乎是正確的.env,雖然,我看到新的值時,從例如打印。 index.php文件。 'config/mail.php'似乎只使用了env()的值,在那裏沒有覆蓋。 – Dan

回答