2016-09-01 215 views
0

我試圖發送電子郵件到我的服務器到Gmail帳戶後綴與郵件命令postfix-連接超時

echo "check" | mail -s "check" [email protected]

和電子郵件正在添加不和錯誤是

Sep 1 05:05:24 ns1 postfix/pickup[23268]: 5EC10A2494: uid=0 from=<[email protected]> 
    Sep 1 05:05:24 ns1 postfix/cleanup[23345]: 5EC10A2494: message-id=<[email protected]> 
    Sep 1 05:05:24 ns1 postfix/qmgr[23269]: 5EC10A2494: from=<[email protected]>, size=326, nrcpt=1 (queue active) 
    Sep 1 05:05:24 ns1 postfix/error[23338]: 5EC10A2494: to=<[email protected]>, relay=none, delay=0.01, delays=0.01/0/0/0, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect to alt2.gmail-smtp-in.l.google.com[173.194.219.26]:25: No route to host) 

回答

1

您需要檢查您的互聯網連接。 然後找出互聯網連接的接口。讓我們假設其eth0

ip route list 

,如果你沒有這樣的接口上的默認路由,您需要添加一個。

sudo ip route add default dev eth0 

,然後postqueue -f重試遞延電子郵件或嘗試發送一個新的。

如果您使用VPN連接將您的服務器連接到Internet,則您的接口可能是ppp0,可以通過ip a命令檢查該接口。

0

端口25上的傳出通信可能會被您的ISP阻止。很平常。

由於錯誤消息說:你的機器無法到達目標系統上的端口25 嘗試手動:

telnet alt2.gmail-smtp-in.l.google.com 25