【发布时间】:2017-11-03 13:13:53
【问题描述】:
我使用密码重置脚本(Laravel 中的默认设置)。我的 SMTP 配置在 .env 中。当我转到 URL/password/reset - 它是显示表单,我输入了一封电子邮件。然后,当提交表单时,我的浏览器会显示 密码/电子邮件 消息“服务暂时不可用”。我该如何解决?
提前致谢! 编辑:代码:
return [
'driver' => 'smtp', //EDITED
'port' => env('MAIL_PORT', 465),
'from' => [
'address' => env('MAIL_FROM_ADDRESS', 'admin@it.bgschool.bg'),
'name' => env('MAIL_FROM_NAME', 'Мартин Якимов'),
],
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('EMAIL'),
'password' => env('PASSWORD'),
'sendmail' => '/usr/sbin/sendmail -bs',
'markdown' => [
'theme' => 'default',
'paths' => [
resource_path('views/vendor/mail'),
],
],
];
现在错误是
预期的响应代码为 250,但得到代码“530”,消息“530 5.7.1 需要身份验证”
【问题讨论】:
-
你修改了吗?你用mailtrap测试过吗?显示一些代码...
-
使用 mailtrap 可以完美运行,但现在可以使用 Webmail。
-
我显示哪个代码?
-
我只能假设没有看到.. 您的 SMTP 信息不正确。您是否更改了 mail_from_address?
-
MAIL_DRIVER=smtp MAIL_HOST=bgschool.icnhost.net MAIL_PORT=465 MAIL_USERNAME=email MAIL_PASSWORD=password MAIL_ENCRYPTION=null 此信息来自我的托管服务提供商。