首页 > 解决方案 > 无法使用 laravel 7 发送密码恢复链接

问题描述

Swift_TransportException 无法与主机 smtp.gmail.com 建立连接:stream_socket_client():无法连接到 tsl://smtp.gmail.com:587(无法找到套接字传输“tsl” - 您是否忘记启用它什么时候配置 PHP?)

标签: phplaravelemail-validation

解决方案


经过几天与此错误的斗争,我能够找到解决方案。在您的 .env 文件中

MAIL_DRIVER=发送邮件

MAIL_HOST=smtp.gmail.com

邮件端口=587

MAIL_USERNAME=myusername@gmail.com

MAIL_PASSWORD=我的密码

MAIL_ENCRYPTION=tls

然后去你的配置/邮件更改'default' => env('MAIL_MAILER', 'sendmail'),希望这也能解决你的问题。


推荐阅读