我正在将laravel与000.webhost用作主机,我正尝试发送电子邮件,但他向我显示了此错误:Swiftmailer:无法与主机smtp.gmail.com建立连接[连接超时#110]我在.env文件中的参数是:MAIL_DRIVER = smtp
MAIL_HOST = smtp.gmail.com
MAIL_PORT = 25
MAIL_USERNAME =我的电子邮件地址
MAIL_PASSWORD =我的密码
MAIL_ENCRYPTION = tls
也在conf mail.php中,我使用相同的参数,但我在帐户中启用了不太安全的应用程序,但仍然不知道问题出在哪里,但是有人可以帮助我吗?
答案 0 :(得分:0)
我认为您尚未从Gmail帐户启用 对应用程序的安全访问权限不足 。 并按如下所示更改SMTP邮件设置
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=<YOUR EMAIL ADDRESS>
MAIL_PASSWORD=<YOUR PASSWORD>
MAIL_ENCRYPTION=tls
587
端口号用于tls加密
立即执行以下步骤
My Account
Sign in and security
Allow less secure app
启用该功能在.env文件中进行更改后,请不要忘记运行php artisan config:cache
。
那应该可以解决您的问题