编程语言
首页 > 编程语言> > php – Laravel 5.5 – 邮件无法使用`mail`驱动程序

php – Laravel 5.5 – 邮件无法使用`mail`驱动程序

作者:互联网

在我的Laravel设置中,邮件始终有效,直到我将框架升级到5.5(从5.4开始).现在它总是在以下情况下失败:

enter image description here

请注意以下事项:

>本地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