2016-02-19 53 views
2

我已經建立了我的配置在ENV爲我的郵件服務器如何解決連接不上的CentOS

MAIL_DRIVER=smtp 
MAIL_HOST=mailtrap.io 
MAIL_PORT=25 
MAIL_USERNAME=xxxxxxxx 
MAIL_PASSWORD=xxxxxxxx 
MAIL_ENCRYPTION=null 

它工作正常,在我的本地服務器的SMTP mailtrap.io成立。但是當我在生產服務器上測試它時,它不再起作用。 我還試圖修改我的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 

但沒有好。它仍然表示,只要我嘗試發送測試電子郵件,Connection就不會建立。

然後我試圖telnet和它超時

[[email protected] 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 

這是什麼原因?有人可以幫助我嗎?謝謝你太多了。

+0

很多主機商,ISP等模塊端口25的你有沒有嘗試過端口465或2525? – patricus

+0

是的,我沒有使用端口465和2525,但仍然無法正常工作。 – Paul

回答

2

您需要使用端口2525 作爲所有其他mailtrap.io配置代碼建議。

SMTP 
Host: mailtrap.io or smtp.mailtrap.io (MX) 
Port: 25 or 465 or 2525 

也嘗試添加子域名:

smtp.mailtrap.io 

FF它不起作用寫[email protected]