问题描述
当尝试使用 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 (将#修改为@)