在过去的两个星期中,我一直在尝试(未成功)将laravel应用程序连接到gmail smtp。这变得非常令人沮丧。 这种支持只是在没有明确帮助的情况下来回弹跳我们。
当不在bluehost上时,应用程序可以完美运行。
这是.env文件:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=user@myaccount.com
MAIL_PASSWORD=mypassword
MAIL_ENCRYPTION=tls
我已经进行了不同的测试,以确保设置正确。这两个测试都是在现有应用程序和新的laravel安装上进行的:
测试后,我连接了我的Gmail帐户,并且电子邮件位于“已发送”文件夹下。接收地址的收件箱中有电子邮件。 我在进行测试时非常小心,并且我几乎可以肯定自己没有遗漏任何东西,但是目前我不知道该怎么办。
更多信息
sendmail
用作MAIL_DRIVER
不是解决方案。支持小组的更多信息
PORT 587:
checksmtp smtp.gmail.com 587 user@myaccount.com
<mailto:user@myaccount.com>
depth=2 OU = GlobalSign Root CA - R2, O = GlobalSign, CN = GlobalSign
verify return:1
depth=1 C = US, O = Google Trust Services, CN = Google Internet Authority G3
verify return:1
depth=0 C = US, ST = California, L = Mountain View, O = Google LLC, CN =
smtp.gmail.com
verify return:1
250 SMTPUTF8
auth login
334 VXNlcm5hbWU6
dmFjYXRpb25zQHZhY2F0aW9uc2l0YWx5LmNvbQ==
334 UGFzc3dvcmQ6
Q2FyYXZhZ2dpbzAxIQ==
235 2.7.0 Accepted
php错误输出:
Connection timed out (110)
谢谢