0
帶有Nginx網絡服務器的服務器Ubuntu 16.04。 我正在運行2個虛擬主機,兩個都運行Laravel應用程序。一個是Laravel 5.1,另一個是5.4。Laravel通過Gmail發送郵件失敗 - 無法連接到服務器
我在這兩個Laravel實例下都有相同的聯繫人窗體。控制器上的sendmail函數對於兩者來說都是相同的(我知道我需要從控制器中重構此功能:-))兩者都具有相同的config/mail.php設置。除了用戶名和密碼外,.env在兩者上都是相同的。這兩個Gmail帳戶都啓用/允許不安全的應用程序。
在Laravel 5.1下運行的完美工作。 5.4下的連接嘗試連接到gmail時會出現超時錯誤。
關於修復應該是什麼的任何想法?
你有'MAIL_ENCRYPTION'設置在你的'.env'中,並且兩個都一樣嗎? –
@Björn它也沒有設置。 Mail.php默認應該將它設置爲tls,但是? –
不,mail.php在默認情況下是將tls設置爲空AFAIK –