我尝试在 laravel
上配置 SMTP 邮件时遇到了这个错误
这是我在.env
上的配置
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=fff3c01db52ee0
MAIL_PASSWORD=feaeda91dc9ab6
MAIL_ENCRYPTION=TLS
我必须尝试在 env 上对 SMTP 进行身份验证,但我不断收到相同的错误,所以现在我正在处理该错误
最佳答案
您的 mail.php
在配置上声明主机为 smtp.mailgun.org
并且端口为 587
而在 env 上则不同。您需要将 mail.php
更改为
'host' => env('MAIL_HOST', 'mailtrap.io'),
'port' => env('MAIL_PORT', 2525),
如果你想使用mailtrap,那么运行
php artisan config:cache
关于php - 预期响应代码 250 但得到代码 "530",消息为“530 5.7.1 需要身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48341078/