我是Laravel的新手,希望提高我使用Laravel框架5.4的技能。但是当我遇到这个错误时我不知道该怎么办:
1/1)Swift_TransportException 预期的响应代码250但得到代码“530”,消息“530 5.7.1需要认证
我的env文件中有问题吗?或配置文件? 谢谢你的回复:)
答案 0 :(得分:2)
这意味着您在.env
文件中输入了无效信息,用于SMTP服务器配置。
使用您的电子邮件提供商检查身份验证配置,以及mail.php
配置文件以获取更多信息。
答案 1 :(得分:2)
我认为您可以检查.env和config / mail.php邮件配置,例如:
.ENV
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=myusername@gmail.com
MAIL_PASSWORD="mypass"
MAIL_ENCRYPTION=tls
配置/ mail.php
'from' => ['address' => 'myusername@gmail.com', 'name' => 'Test'],
如果您可以更改.env
或config/mail.php
,请清除缓存,如:
php artisan config:cache
php artisan cache:clear
php artisan config:clear
希望对你有所帮助!!!