Laravel 5.1 Mail::send .env 配置不起作用
Laravel 5.1 Mail::send .env configuration doesn't work
我有一个应该发送电子邮件的排队作业。我不断收到错误消息:
Swift_TransportException(code: 530): Expected response code 250 but
got code \"530\", with message \"530 5.7.1 Authentication
required\r\n\" at
/my/project/path/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:383
我尝试使用 mail
、sendmail
和 smtp
驱动程序。但是,如果我直接通过 config
目录中的 mail.php
设置配置值,它似乎工作正常。
一旦我回到 .env
配置,它又是同样的问题。
我尝试在我的模板中输出 .env
和 config
值 - 它们看起来都很好。
知道是什么原因造成的吗?
问题出在 queue:listener。
花很多时间试图弄清楚为什么我的配置被错误的配置替换了。
最终终止 php artisan queue:listen
进程并让主管重新启动它解决了所有问题。
仍然不确定是什么原因造成的。也许 .env 被缓存了或什么的。重新启动进程就成功了。
发生这种情况只是因为 artisan 未检测到您的更改,因此需要重新启动 artisan。与php artisan queue:listen
无关
我有一个应该发送电子邮件的排队作业。我不断收到错误消息:
Swift_TransportException(code: 530): Expected response code 250 but got code \"530\", with message \"530 5.7.1 Authentication required\r\n\" at /my/project/path/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:383
我尝试使用 mail
、sendmail
和 smtp
驱动程序。但是,如果我直接通过 config
目录中的 mail.php
设置配置值,它似乎工作正常。
一旦我回到 .env
配置,它又是同样的问题。
我尝试在我的模板中输出 .env
和 config
值 - 它们看起来都很好。
知道是什么原因造成的吗?
问题出在 queue:listener。
花很多时间试图弄清楚为什么我的配置被错误的配置替换了。
最终终止 php artisan queue:listen
进程并让主管重新启动它解决了所有问题。
仍然不确定是什么原因造成的。也许 .env 被缓存了或什么的。重新启动进程就成功了。
发生这种情况只是因为 artisan 未检测到您的更改,因此需要重新启动 artisan。与php artisan queue:listen