2017-08-27 60 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

回答