php - 预期响应代码 250 但得到代码 "530",消息为“530 5.7.1 需要身份验证

标签 php laravel laravel-5

我尝试在 laravel 上配置 SMTP 邮件时遇到了这个错误

here is the error

这是我在.env 上的配置

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=fff3c01db52ee0
MAIL_PASSWORD=feaeda91dc9ab6
MAIL_ENCRYPTION=TLS

here is  my mail.php on config

我必须尝试在 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/

相关文章:

php - 如果在 laravel5 中调用 DB::beginTransaction 而没有使用 DB::commit() 会发生什么?

php - dompdf 图像未显示在 Blade 文件 Laravel 中

php - Laravel 对关系最轻查询的 Eloquent 搜索是什么?

php - Eloquent 多对多关系上的总和数据透视表字段

php - laravel 左连接中 undefined variable

php - 自动创建页面

php - 如何在 PHP 中使用 implode 更新多个数据

laravel - 使用 Laravel 依赖注入(inject)时如何处理未找到的情况?

php - 队列 worker 的 Laravel 异常处理程序

php - Laravel 5 原始选择查询不返回任何内容