我使用passoword重置脚本(在Laravel中默认)。我的SMTP配置在.env中。当我转到网址/密码/重置时 - 它显示表格并输入电子邮件。然后,当提交表单时,我的浏览器会显示密码/电子邮件,并显示消息" 服务暂时不可用"。我是如何解决的?
提前致谢! 编辑:代码:
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需要认证"
答案 0 :(得分:2)
尝试更改此内容:
<b-form-input size="sm" required pattern=".{2,}" title="Entrez au moins 2 characteres" class="mr-sm-2" type="text" id="recherche" name="recherche" placeholder="Rechercher"/>
到
'driver' => 'sendmail',
以及您正在使用的mail.php:
'driver' => 'smtp',
在你正在使用的.env上:
'username' => env('EMAIL'),
'password' => env('PASSWORD'),
你必须改变其中一个。