Laravel发送邮件失败:Connection could not be established with host smtp.126.com

laravel 阿里云屏蔽 25, 无法发送邮件的解决方案 本地测试邮件可以发送成功,但是部署在阿里云服务器上之后,并且在安全组中配置了 25 端口的出入后还是不行。 原因是:

  • 阿里云服务器封禁了 25 解决办法
  • 端口号 port 改成 465
  • 加密方式 encryption 改用 ssl,也就是加入了 SSL 验证
#清除配置文件的缓存
php artisan config:clear 
#添加配置文件缓存
php artisan config:cache