php – Laravel 5.5 – 邮件无法使用`mail`驱动程序
作者:互联网
在我的Laravel设置中,邮件始终有效,直到我将框架升级到5.5(从5.4开始).现在它总是在以下情况下失败:
请注意以下事项:
>本地env = http://www.toolheap.com/test-mail-server-tool/users-manual.html上的邮件服务器自从5yrs(这是一键安装/无戏剧/无配置/无错误测试邮件服务器)之后使用这个,直到昨天它工作所以我不改变它别的
>如果直接调用php的mail()函数
>邮件驱动程序我设置的只是邮件,但它仍然在这里发送邮件(你可以vardump $命令,它说/usr/sbin / sendmail -bs)
这是邮件的.env:
MAIL_DRIVER=mail
MAIL_HOST=localhost
MAIL_PORT=25
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
那么有谁知道如何解决这个问题?它只出演了laravel 5.5
非常感谢
解决方法:
找到原因,因此必须找到替代解决方案.
[原因]:Swiftmailer不再支持邮件传输
(看这里)
https://github.com/swiftmailer/swiftmailer/issues/866
https://github.com/octobercms/october/issues/3256
[解]:
使用smtp而不是邮件.
标签:swiftmailer,laravel-5-5,php,php-7,email 来源: https://codeday.me/bug/20190828/1749367.html