【发布时间】:2018-01-04 03:21:12
【问题描述】:
我正在尝试从我的 laravel 5.1 系统发送电子邮件。我可以从本地主机发送电子邮件,但无法从服务器发送。在 .env 文件中查看我的电子邮件配置设置,
MAIL_DRIVER=smtp
MAIL_HOST= smtp.gmail.com
MAIL_PORT= 587
MAIL_USERNAME= username***@gmail.com
MAIL_PASSWORD= *********
MAIL_ENCRYPTION=tls
此配置仅适用于我的本地主机。在服务器上我收到此错误,
Swift_TransportException in StreamBuffer.php line 268:
Connection could not be established with host smtp.gmail.com [Network is unreachable #101]
我还尝试将 MAIL_PORT 从 587 更改为 465 和 MAIL_ENCRYPTION 从 tls 更改为 ssl。但我遇到了同样的错误。我该如何解决这个问题?
【问题讨论】:
-
请勾选允许安全性较低的应用:开启 (google.com/settings/security/lesssecureapps)
标签: php laravel email smtp laravel-5.1