首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复centos中smtp mailtrap.io上未建立的连接

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

Stack Overflow用户
提问于 2016-02-20 01:51:31
回答 2查看 6.3K关注 0票数 6

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

代码语言:javascript
复制
MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=25
MAIL_USERNAME=xxxxxxxx
MAIL_PASSWORD=xxxxxxxx
MAIL_ENCRYPTION=null

它在我的本地服务器上运行得很好。但是当我在我的生产服务器上测试它时,它不再工作了。我还尝试修改iptables以允许端口连接

代码语言:javascript
复制
# 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,但它超时了

代码语言:javascript
复制
[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

是什么导致了这种情况?有人能帮我解决这个问题吗?太感谢你了。

EN

回答 2

Stack Overflow用户

发布于 2016-11-21 23:53:02

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

代码语言:javascript
复制
SMTP
Host: mailtrap.io or smtp.mailtrap.io (MX)
Port: 25 or 465 or 2525

同时尝试添加子域:

代码语言:javascript
复制
smtp.mailtrap.io

如果不起作用,请写到support@mailtrap.io

票数 5
EN

Stack Overflow用户

发布于 2021-05-07 06:48:33

我把我的config.port 2525改成了25,它还能用

代码语言:javascript
复制
MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=25
MAIL_USERNAME=222222eferfeferfe
MAIL_PASSWORD=erferferferferfef
MAIL_ENCRYPTION=null
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35511667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档