【发布时间】:2019-02-05 03:33:52
【问题描述】:
从 cpnel 发送电子邮件失败,但在我的 localhost 中可以正常工作。
这是我在 .env 文件中的电子邮件配置。
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=myemail@gmail.com
MAIL_PASSWORD=mypassword
MAIL_ENCRYPTION=ssl
它在 localhost 中工作正常,但在 cpanel 中不工作。在cpanel中显示
Connection could not be established with host smtp.gmail.com [Connection refused #111]
我该如何解决?
【问题讨论】:
-
您可以使用 gmail 电子邮件在 localhost 上发送电子邮件吗?
-
显而易见的答案是 CPanel 或您的主机提供商阻止了 Gmail 或 SMTP。你能检查一下是不是这样吗?
-
@Shujaat.. 是的,我可以使用 gmail 电子邮件从本地主机发送电子邮件。
-
@Loek 如何检查我的 SMTP 是否在 cpanel 中被阻止。
-
我已经解决了。刚刚将 mail_driver
smtp更改为sendmail并将 prot 465 更改为 587
标签: php laravel smtp gmail laravel-5.6