0

现在已经一周了,我尝试了多种解决方案以使 Google smtp 与 laravel 一起工作。

我的问题:我的带有 Google smtp 的 laravel 邮件程序适用于我的本地环境,但不能在线运行。

我的.env

MAIL_MAILER=smtp
MAIL_HOST=smtp.googlemail.com
MAIL_PORT=465
MAIL_USERNAME=myadressmail
MAIL_PASSWORD=mypasswordappgoogle
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=myadressemail
MAIL_FROM_NAME="${APP_NAME}"

我尝试了很多教程,但没有任何效果。有没有人有任何想法?

<-------------------问题解决了------------------->

我终于设法让谷歌 smtp 工作,问题出在我的服务器防火墙(OVH)上。

4

1 回答 1

-1

只需在 .env 文件中使用以下凭据:

MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=YourGmailHere
MAIL_PASSWORD=YourPasswordHere
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=no-reply@exapmle.com
MAIL_FROM_NAME="${APP_NAME}"

然后运行以下命令:

php artisan config:clear
于 2021-10-05T06:48:40.953 回答