laravel 无法使用右环境与主机smtp.mailtrap.io建立连接 [连接超时#110]

ehxuflar  于 2023-11-20  发布在  其他
关注(0)|答案(6)|浏览(97)

我使用邮件陷阱来测试我的电子邮件,我得到的错误在上面的标题中。
这是我的env文件

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=465
MAIL_USERNAME=XXXXXddda513d4
MAIL_PASSWORD=da084XXXXXXbbe
MAIL_ENCRYPTION=tls

字符串
我找不到太多关于这一点。我发现的是清除你的缓存,我这样做了wand看到没有变化。

aiazj4mn

aiazj4mn1#

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=587
MAIL_USERNAME=*******
MAIL_PASSWORD=********
[email protected]
MAIL_FROM_NAME=Example

字符串
切换MAIL_PORT(25或465或587或2525)

2nbm6dog

2nbm6dog2#

使用端口25和邮件加密是空的,如

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=25
MAIL_USERNAME=XXXXXddda513d4
MAIL_PASSWORD=da084XXXXXXbbe
MAIL_ENCRYPTION=

字符串

jvidinwx

jvidinwx3#

以下设置可以做到这一点:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=465
MAIL_USERNAME=xxx
MAIL_PASSWORD=yyy

字符串
完全删除MAIL_ENCRYPTION线。还需要检查防火墙上的端口是否打开(如果有),或者检查您是否能够连接到端口465

1cosmwyk

1cosmwyk4#

能试试这个密码吗?

'stream' => [
      'ssl' => [
          'allow_self_signed' => true,
          'verify_peer' => false,
          'verify_peer_name' => false,
      ],
    ],

字符串
在你的邮箱/mail. php文件的末尾.这可能会有帮助

nuypyhwy

nuypyhwy5#

当对文件(特别是.env文件)进行了某些更改时,会出现此问题
使用artisan命令清除缓存
第一个月
清除配置
php artisan config:clear
重新启动服务器
sudo service apache2 restart
有时您还需要清除浏览器的缓存和Cookie。

k4emjkb1

k4emjkb16#

如果正在测试示例上使用Mailtrap,请更新MAIL_HOST变量

MAIL_MAILER=smtp
MAIL_HOST=sandbox.smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=************
MAIL_PASSWORD=************

字符串

相关问题