javascript - 预期响应代码 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'),
],
如果可以,请告诉我如何解决此错误的方法。
解决方案
推荐阅读
- c - 尽管初始化变量,但它正在获取垃圾值
- android - 如何使用导航组件处理片段内的向上按钮
- reactjs - 为什么我的存储库在运行 npm run deploy 后会发生变化?
- laravel - 如何在 laravel 管理列表显示中显示帖子的所有者?
- python - 如何更改此代码:我不想使用原始 SQL,但我不知道该怎么做
- swift - Swift+Macos 失去焦点时自动关闭弹出窗口
- c++ - C++:在原始 ptr 上使用 shared_ptr<...>
- java - 哪个是内存消耗两次调用方法或将值存储在变量中并在需要时使用它?
- django-models - 没有名为 django.urls 的模块
- python - StringIO 类在 python 3 中不返回预期结果