如何解决使用 Laravel swiftmailer 发送电子邮件无法建立连接
当尝试使用 laravel swiftmailer 和使用 smtp.gmail.com 发送电子邮件时,我的 php.ini ssl 连接已经打开,但仍然出现这些错误 我的 .env 文件代码
exact
错误 #1(使用 MAIL_DRIVER=mail
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=dg.shahneel21321@gmail.com
MAIL_PASSWORD=example123
MAIL_ENCRYPTION=tsl
时)
无法与主机 smtp.gmail.com 建立连接:stream_socket_client():无法连接到 tsl://smtp.gmail.com:587(无法找到套接字传输“tsl”-您是否忘记启用它时你配置了 PHP?)
错误 #2(使用 MAIL_ENCRYPTION=tsl
时)
无法与主机 smtp.gmail.com 建立连接:stream_socket_client(): SSL:远程主机强行关闭现有连接。
我也尝试过在stackoverflow上给出解决方案 将此添加到mail.php
MAIL_ENCRYPTION=ssl
还将以下几行添加到 'stream' => [
'ssl' => [
'allow_self_signed' => true,'verify_peer' => false,'verify_peer_name' => false,],
中
_establishSocketConnection()
请帮忙!!提前致谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。