2013-01-16 17 views
0

我在內部網服務器上使用了centos 5和sendmail。本地郵件被完美交付,但是當我嘗試電子郵件遞送到Gmail爲例(或任何其他服務以外的企業內部網)我在日誌中發現以下錯誤:Sendmail無法發送信件到互聯網(只有本地郵件正在發送)

Jan 16 16:50:32 testlink sendmail[27713]: r0GCoVi5027711: to=<[email protected]>, 
ctladdr=<[email protected]> (502/502), delay=00:00:01, 
xdelay=00:00:01, mailer=esmtp, pri=120332, relay=alt4.gmail-smtp-in.l.google.com. 
[173.194.68.27], dsn=4.0.0, stat=Deferred: 
Connection refused by alt4.gmail-smtp-in.l.google.com. 

一個更重要的事情 - 服務器不可以從互聯網訪問,但我可以從我的服務器訪問互聯網..

請諮詢我應該在哪裏搜索問題..我明白,我應該設置sendmail莫名其妙(目前我使用由默認設置的默認配置) ,但什麼設置(或至少方向)...在此先感謝!

+0

很可能自己的防火牆或服務提供商阻止端口25傳出連接。 –

回答

1

在命令行中運行ifconfig。也許事情是不對您的IP

也考慮iptables -L

netstat -nap應該有一個字符串

tcp  0  0 0.0.0.0:25     0.0.0.0:*     LISTEN  5275/sendmail 

如果檢查提供商阻止端口25:

telnet smtp.ukr.net 25 
+0

服務器具有正常的本地內網10.250。*。* ip,web服務器是從其他本地機器訪問的。 – avasin

+1

當您嘗試連接到互聯網中的另一臺服務器時,您需要告訴您的外部IP地址。否則外部服務器不能向您發送任何信息作爲答案。 – primetwig

+0

hm ..我無法在iptables中看到sendmail的阻止程序規則.. – avasin