首页 > 解决方案 > 预期响应代码 250,但得到代码“530”,消息“530-5.7.0 需要身份验证”

问题描述

我已经在 Heroku 上部署了我的网络应用程序,但是当我尝试在网络应用程序中注册新用户时,有些事情给了我一个错误。注册在我的本地主机上运行良好,它甚至会在新用户注册帐户时向他们发送电子邮件。但是在heroku上,每当我尝试注册新用户时,它都会显示以下错误。

'预期响应代码 250,但得到代码“530”,消息“530-5.7.0 需要身份验证”。

我还注意到,每当我推送时,.env文件都不会显示在我的 github 上,因此我不得不将env文件放在 heroku 配置设置中。

这是我的.env文件和mail.php上的代码。

MAIL_MAILER=smtp
MAIL_HOST=smtp.googlemail.com
MAIL_PORT=465
MAIL_USERNAME=ben@gmail.com
MAIL_PASSWORD=****************
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=ben@gmail.

'default' => env('MAIL_MAILER', 'smtp'),
'from' => [
    'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
    'name' => env('MAIL_FROM_NAME', 'Example'),
],

这是我在 heroku 上显示的设置图片。

如果可以,请告诉我如何解决此错误的方法。

标签: javascriptphplaravellaravel-5laravel-8

解决方案


推荐阅读