Expected response code 220 but got code “” with message “”
PHP

Expected response code 220 but got code “” with message “”

蓝科迪梦
2023-08-01 / 0 评论 / 72 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2023年08月01日,已超过271天没有更新,若内容或图片失效,请留言反馈。
如题,在使用laravel时,mail按照配置阿里云邮箱



.env配置:

MAIL_DRIVER=smtp

MAIL_HOST=smtpdm.aliyun.com

MAIL_PORT=465

MAIL_USERNAME=ali@mail.qvnidaye.com

MAIL_PASSWORD=**

MAIL_FROM_ADDRESS=ali@mail.qvnidaye.com

MAIL_FROM_NAME=鼎云网络

MAIL_ENCRYPTION=SSL



发送邮件报错:

Expected response code 220 but got code "", with message """



解决办法:

找到config/mail.php

更改:'encryption' => env('MAIL_ENCRYPTION', 'tls'),

再次发送测试邮件,发送成功。



这个一般是由于encyption配置导致的

Secure Sockets Layer (SSL)

Transport Layer Security (TLS)

如果使用ssl端口则encyption配置项必须为465/994如果使用非ssl则应该使用25

0

评论

博主关闭了所有页面的评论