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

如题,在使用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条评论