我尝试使用Laravel from localhost从Gmail发送电子邮件。我收到此错误:
Connection could not be established with host smtp.googlemail.com
:stream_socket_client(): unable to connect to ssl://smtp.googlemail.com:465
(A connection attempt failed because the connected party did not properly
respond after a period of time, or established connection failed because
connected host has failed to respond.)
我的. env文件:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.googlemail.com
MAIL_PORT=465
MAIL_USERNAME=myusername@gmail.com
MAIL_PASSWORD=mypassword
MAIL_ENCRYPTION=ssl
错误是什么?我需要更改服务器或防火墙中的一些设置吗?
3条答案
按热度按时间b1zrtrql1#
在.env文件中尝试以下代码:
vbopmzt12#
在Localhost中,编辑.env文件并粘贴以下代码:
在Server中,编辑.env文件并粘贴以下代码:
第一步:
第二步:
在config/mail.php中修改以下代码:
注意:请确保在Gmail帐户中启用“不太安全的应用程序访问”。
9nvpjoqh3#
首先检查你的网络连接和防火墙服务是在使用.使用你的专用网络为这.不要使用公共网络.公共网络拒绝这连接.