Laravel 本地环境可以发送,线上报错,许久,还望大家给看下
在本地上可以完全发送邮件,邮箱也可以正常接收,线上就报错了!!!
本地配置
MAIL_DRIVER=smtp
MAIL_HOST=smtp.qq.com
MAIL_PORT=25
MAIL_USERNAME=857523518@qq.com
MAIL_PASSWORD=xxx
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=857523518@qq.com
MAIL_FROM_NAME=维度
接收到的邮件
线上报错信息
线上phpinfo()地址
http://crm.beijingtianxi.cn/1.php
这种一般是线上服务器的25端口没打开吧
MAIL_PORT=465,试试
讲道理信息不用打码吗?
线上的代码应该是需要使用
465
端口的, 我线上配置为这样的可以参考一下
试下下面的配置 任选其一
MAIL_PORT=25
MAIL_ENCRYPTION=null
MAIL_PORT=465
MAIL_ENCRYPTION=ssl
MAIL_PORT=578
MAIL_ENCRYPTION=tls