我无法使用错误发送电子邮件中的密码重置链接:
AbstractSmtpTransport.php第383行中的Swift_TransportException: 预期的响应代码250但得到代码“530”,消息“530 5.7.1需要认证
我已经关注this video tutorial但仍无法解决问题。
.env文件
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=52ca17394c74f6
MAIL_PASSWORD=e89831236006c1
MAIL_ENCRYPTION=tls
mail.php
<?php
return [
'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
'port' => env('MAIL_PORT', 587),
'from' => [
'address' => 'hello@example.com',
'name' => 'Example',
],
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'sendmail' => '/usr/sbin/sendmail -bs',
];
答案 0 :(得分:1)
mailtrap主机是smtp.mailtrap.io,而不是你的.env文件。此外,当您对.env文件进行更改时,您应该清除配置,因为它可能会被缓存。您可以通过运行php artisan config:clear