I got stuck on this error I trying to configure SMTP mail on laravel

这里是错误

here is my configuration on .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

我必须try 对env上的SMTP进行身份验证,但我一直收到相同的错误,因此目前我正在处理该错误

推荐答案

在配置中,您将主机声明为smtp.mailgun.org,端口声明为587,而在环境中则不同.你需要把你的mail.php改成mail.php

'host' => env('MAIL_HOST', 'mailtrap.io'),
'port' => env('MAIL_PORT', 2525),

如果你想使用邮件trap .然后跑

php artisan config:cache

Laravel相关问答推荐

工厂多对多数据透视表属性

未找到 apiResource 404 中的变量

Laravel where 子句只返回一个数据库条目

在部署到 AWS 时保持我的环境参数安全

处理程序类中的错误 - Laravel

Laravel 4:读取由 javascript 设置的 cookie

Laravel Eloquent Pluck 不丢失密钥

Laravel 使用 Storage::put 生成唯一 ID

Laravel 5.4 - 注册后禁用自动登录

导入文件时如何跳过第一行

调用未定义的函数 mb_strimwidth

如何在没有 Artisan 的情况下运行 Laravel?

如何从不是控制器方法的方法发送响应?

Blade 中的条件扩展

在 laravel 中删除排队的作业(job)

Lumen/Laravel 6:调用未定义的函数 array_except()

如何在 Laravel 中 Refresh刷新用户对象?

Eloquent的 attach/detach/sync 触发任何事件?

Laravel Nova 显示用户友好的资源名称

找不到 HOME 环境 -- 扩展 `~'