免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4757 | 回复: 1

[Mail] 求助邮件服务器无法连接到外网邮件服务器 [复制链接]

论坛徽章:
0
发表于 2007-09-20 11:58 |显示全部楼层
本机无法连接到外网邮件服务器,telnet测试如下:
# telnet 221.229.*.* 25
Trying 221.229.*.*...
Connected to mail.****.com (221.229.*.*).
Escape character is '^]'.


tcpdump抓包数据仅如下:
11:07:25.613114 IP 10.0.0.*.47979 > 221.229.*.*.smtp: S 1142571415:1142571415(0) win 5840 <mss 1460,sackOK,timestamp 61994930 0,nop,wscale 7>
11:07:25.733089 IP 221.229.*.*.smtp > 10.0.0.*.47979: S 432925279:432925279(0) ack 1142571416 win 5792 <mss 1460,sackOK,timestamp 437481661 61994930,nop,wscale 0>
11:07:25.733097 IP 10.0.0.*.47979 > 221.229.*.*.smtp: . ack 1 win 46 <nop,nop,timestamp 61995050 437481661>

在正常情况下,上面应该跟类似于下面的数据:
11:07:25.147190 221.229.*.*.smtp > 10.0.0.*.47979: P 1:66(65) ack 1 win 46 <nop,nop,timestamp 63255481 437607701> (DF)
即对方邮件服务器无法把 P 标志数据(即 220 ××××× 这段)给传进来。

但是从外网邮件服务器连此邮件服务器,则完全可以。

从外网抓包跟踪traceroute,如下:
10:42:54.701569 221.229.*.*.55709 > 221.215.*.*.33474: udp 10
10:42:54.822205 221.215.*.* > 221.229.*.* : icmp: 221.215.*.*  udp port 33474 unreachable
10:42:54.831916 221.229.*.*.55709 > 221.215.*.* .33475: udp 10
10:42:54.953463 221.215.*.* > 221.229.*.* : icmp: 221.215.*.*  udp port 33475 unreachable
10:42:54.953514 221.229.*.*.55709 > 221.215.*.* .33476: udp 10
10:42:55.074830 221.215.*.* > 221.229.*.* : icmp: 221.215.*.*  udp port 33476 unreachable

其中221.215.*.* 为无法连接出外网的邮件服务器;
其中221.229.*.* 为外网的邮件服务器。

个人判断:
1、从本地服务25端口出去的数据都是没有限制的;
2、从外网的随机端口到本地25端口进来的数据也是没有限制的;

3、从外网的25端口()到本地随机端口传入数据被限制了;

不知这样判断,关键是第3点是否正确?还是说其他的原因?

论坛徽章:
0
发表于 2007-09-25 16:08 |显示全部楼层
最简单的做法,加2条
iptables -I FORWARD -s 221.215.?.? -d 221.229.?.? -j ACCEPT
iptables -I FORWARD -d 221.215.?.? -s 221.229.?.? -j ACCEPT
如果就此好了,那就是你firewall的问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP