php - 无法使用 laravel 7 发送密码恢复链接
问题描述
Swift_TransportException 无法与主机 smtp.gmail.com 建立连接:stream_socket_client():无法连接到 tsl://smtp.gmail.com:587(无法找到套接字传输“tsl” - 您是否忘记启用它什么时候配置 PHP?)
解决方案
经过几天与此错误的斗争,我能够找到解决方案。在您的 .env 文件中
MAIL_DRIVER=发送邮件
MAIL_HOST=smtp.gmail.com
邮件端口=587
MAIL_USERNAME=myusername@gmail.com
MAIL_PASSWORD=我的密码
MAIL_ENCRYPTION=tls
然后去你的配置/邮件更改'default' => env('MAIL_MAILER', 'sendmail'),
希望这也能解决你的问题。
推荐阅读
- reactjs - redux-form 警告无法从不同组件的函数体内更新组件
- powershell - 对 PowerShell 中数据类型的正确命名感到困惑
- pandas - pandas 和 pyspark 中 groupBy 函数的结果不一致
- css - 将自定义 css 添加到 React-Bootstrap 组件
- xml - 如何使用 xml 坐标点生成 html 布局
- python - 无法修补函数内的对象
- javascript - 如何切换班级
- wiremock - 与 Wiremock-standalone 中的 XML 声明匹配的请求正文
- c# - 在 .NET core c# 控制台应用程序中调用 Node Http Triggered azure 函数
- php - 如何将图像标题转换为 slug 并将其保存到数据库中?拉拉维尔