无法与主机smtp.gmail.com建立连接[操作超时#60]

kyo*_*kyo 9 php gmail laravel laravel-5

我无法在本地环境中发送任何电子邮件.

我一直在:

在此输入图像描述 _

.env文件.

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=my-email@gmail.com
MAIL_PASSWORD=*****
Run Code Online (Sandbox Code Playgroud)

注意:令人惊讶的是 - 我的生产服务器中的设置相同,而且效果很好.

任何提示/建议?

kyo*_*kyo 26

将我的驱动程序更新为

MAIL_DRIVER=sendmail

它第一次尝试.

最终.env文件应如下所示

MAIL_DRIVER=sendmail
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=my-email@gmail.com
MAIL_PASSWORD=*****
Run Code Online (Sandbox Code Playgroud)

  • 这是错误的答案.它将通过默认服务器smtp发送电子邮件,而不是使用gmail smtp. (3认同)