无法在laravel 5.6电子邮件中与主机smtp.gmail.com建立连接[拒绝连接#111]

Ama*_*man 1 php gmail smtp laravel 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
Run Code Online (Sandbox Code Playgroud)

它在本地主机上工作正常,但在cpanel中不工作。在cpanel中显示

Connection could not be established with host smtp.gmail.com [Connection refused #111]
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

Ama*_*man 13

问题解决了。 我在这里做了两件事MAIL_DRIVERMAIL_PORT

MAIL_DRIVER=sendmail
MAIL_PORT=587
Run Code Online (Sandbox Code Playgroud)

因此,我的完整代码是:

MAIL_DRIVER=sendmail
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=myemail@gmail.com
MAIL_PASSWORD=mypassword
MAIL_ENCRYPTION=ssl
Run Code Online (Sandbox Code Playgroud)

工作正常