php - 无法与主机 smtp.gmail.com [连接被拒绝 #111] 在 Laravel 5.6 电子邮件发送中建立连接

标签 php laravel smtp gmail laravel-5.6

从 cpnel 发送电子邮件失败,但它在我的本地主机中工作正常。

这是我在 中的电子邮件配置.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]

我该如何解决这个问题?

最佳答案

问题解决了。
我在这里做了两件事 MAIL_DRIVER MAIL_PORT .

MAIL_DRIVER=sendmail
MAIL_PORT=587

所以,我的完整代码是:
MAIL_DRIVER=sendmail
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=myemail@gmail.com
MAIL_PASSWORD=mypassword
MAIL_ENCRYPTION=ssl

它工作正常

关于php - 无法与主机 smtp.gmail.com [连接被拒绝 #111] 在 Laravel 5.6 电子邮件发送中建立连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52092789/

相关文章:

email - Gmail API 发送限制和费用

java - Android:检查 SMTP 服务器是否已启动并正在运行

php - 如何在codeigniter中使用ajax从 View 页面访问外部php脚本?

php - 由于列列表中使用的子查询,以下查询很慢?

php - 如何在 Aura.Di 中容器化构建器类?

php - Laravel - "artisan tinker"-> mkdir() : Permission denied

laravel - 使用存储库模式在哪里放置 Laravel 查询

Laravel 有时验证规则不起作用

Azure 网站 Elmah SMTP 邮件在部署时无法工作

php - Yii 下拉列表默认为空值