Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Laravel 如何修复centos中smtp mailtrap.io上未建立的连接_Laravel_Smtp_Telnet - Fatal编程技术网

Laravel 如何修复centos中smtp mailtrap.io上未建立的连接

Laravel 如何修复centos中smtp mailtrap.io上未建立的连接,laravel,smtp,telnet,Laravel,Smtp,Telnet,我已经在env中为我的邮件服务器设置了配置 MAIL_DRIVER=smtp MAIL_HOST=mailtrap.io MAIL_PORT=25 MAIL_USERNAME=xxxxxxxx MAIL_PASSWORD=xxxxxxxx MAIL_ENCRYPTION=null 它在我的本地服务器上运行良好。但当我在我的生产服务器上测试它时,它不再工作了。 我还尝试修改iptables以允许端口连接 # Generated by iptables-save v1.4.18 on Fri Fe

我已经在env中为我的邮件服务器设置了配置

MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=25
MAIL_USERNAME=xxxxxxxx
MAIL_PASSWORD=xxxxxxxx
MAIL_ENCRYPTION=null
它在我的本地服务器上运行良好。但当我在我的生产服务器上测试它时,它不再工作了。 我还尝试修改iptables以允许端口连接

# Generated by iptables-save v1.4.18 on Fri Feb 19 14:47:25 2016
*filter
:INPUT ACCEPT [72:5432]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [53:7392]
-A INPUT -p tcp -m tcp --dport 25 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 110 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 995 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 143 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 993 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 1080 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 1025 -j ACCEPT
COMMIT
但是没有什么好处。它仍然说,每当我试图发送测试电子邮件时,连接未建立

然后我试着用telnet,结果它超时了

[root@root laravel5]# telnet mailtrap.io 25
Trying 52.20.34.166...
telnet: connect to address 52.20.34.166: Connection timed out
Trying 52.22.93.185...
telnet: connect to address 52.22.93.185: Connection timed out
Trying 52.5.202.66...
telnet: connect to address 52.5.202.66: Connection timed out

这是什么原因造成的?有人能帮我吗?非常感谢。

您需要按照所有其他mailtrap.io配置代码的建议使用端口2525

SMTP
Host: mailtrap.io or smtp.mailtrap.io (MX)
Port: 25 or 465 or 2525
还要尝试添加子域:

smtp.mailtrap.io

如果不起作用,写信给support@mailtrap.io

我将配置端口2525更改为25,可以正常工作


MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=25
MAIL_USERNAME=222222eferfeferfe
MAIL_PASSWORD=erferferferferfef
MAIL_ENCRYPTION=null

许多主机、ISP等阻塞端口25。你试过465端口或2525端口吗?是的,我试过465端口和2525端口,但仍然不起作用。