Exchange 与 Outlook 通讯问题 请教高人指点
新架设了台Exchange 2003,现在出现的问题是在服务器本机上可以和outlook express正常通讯,可以自己发邮件给自己,可以发邮件给其他的域名都正常,但是在局域网里另一台PC机上就无法和服务器连接 outlook express 错误提示如下:“无法连接到服务器。 帐户: 'mail.XXXX.com', 服务器: 'mail.XXXX.com', 协议: POP3, 端口: 110, 安全(SSL): 否, 套接字错误: 10060, 错误号: 0x800CCC0E” 这个地方的“账户”和“服务器”提示是一样的? 还有的就是其他域名的邮件无法发到这个mail.XXXX.com上,我在另一台邮件服务器上测试,发邮件到mail.XXXX.com上,但是一直在服务器队列里,发布出去。用nslookup测试,解析的没问题。 请问下server上SMTP具体怎么设置?还有DNS? 应该是就这2个地方的问题了,先谢了!!! --------------------编程问答-------------------- 在pc上telnet 服务器ip 25
估计是某个计算机的软件防火墙阻挡
发送不出去的事,如果排除域名解析故障,那说明还是网络通信故障。
nslookup, set type=mx,你服务器域名(范例:sina.com.cn)
会返回你服务器的公网ip
如果你的邮件服务器通过网关接入互联网,那么要在网关上将25端口映射给邮件服务器,如果你要在互联网上收发邮件,还需要开放pop3等端口,具体根据你启用的exchang服务来决定了。 --------------------编程问答-------------------- 先谢谢你的回答
我这个网段里就2台电脑,一台mail服务器,一台笔记本 就是测试这个服务器的。nslookup 返回的也是我服务器的外网IP地址。 具体是这样的环境,公司有2个网段,一个192.168.1.的 另一个是192.168.0的,.1的有isa和邮件服务器,都正常。我从外面进来的光纤分离出来一条连接另一台路由器,网段192.168.0.都有固定的外网IP地址。域名解析是没问题的,nslookup 2台邮件服务器域名 返回的都是各自的外网IP地址。现在192.168.0.段的邮件服务器不能和笔记本通讯 用outlook提示上面的那个错误,而在服务器本机就可以。还有的就是我用192.168.0.段的服务器可以给192.168.1.段的服务器发邮件,但是192.168.1段的给192.168.0.段的发就会一直在服务器上发不出去。 这个是DNS的问题吗?还是哪里设置的问题? --------------------编程问答-------------------- 网络通讯不是IP地址能解析即可的,从你说的DNS一点问题没有,因为IP地址和域名解析一点问题没有
问题关键在于和POP3协议,SMTP协议相关的端口必须通畅,也就是说两台机器之间的110和25端口必须能正常通讯。
既然你说中间有isa,估计你一定把110端口和25端口给block了 --------------------编程问答-------------------- 我也遇到这样的问题,先学习下 --------------------编程问答-------------------- by the way, Outlook和Outlook express是完全不同的两个产品,后者不是前者的简化版本 --------------------编程问答-------------------- ISA不在这个网段里,这个网段就是一个光纤进来,一台路由器分出来2条网线,一条连接 server 另一台连接notebook 其他的什么都没了。现在内网可以通讯了,我把outlook express上的pop3和smtp服务器改成服务器的IP地址就可以通讯了,这是为什么啊? 服务器的名称是:mail 域:XXX.com pop3和smtp服务器填 mail.XXX.com 就不行.郁闷中...外部的邮件还是发不进来,我用另一个网段是邮件服务器给这台服务器上发邮件,但是发不过来一只赌在邮件服务器上,nslookup 返回是的外网的IP地址。 哪里还需要设置的 高手帮忙下
--------------------编程问答-------------------- 第一个问题:可以用ip地址而域名不想,如果ping能ping到,说明中间可能有根据地址允许的防火墙,但是域名没允许
无论什么原因,你必须用telnet <地址> 25来验证smtp,telnet <地址> 110来验证pop3。如果你想用域名,地址就填域名
至于外部邮件进不来,你必须在internet上能搜索到你公司exchange的MX记录(不是你自己的dns哦)
--------------------编程问答-------------------- --------------------编程问答-------------------- 经过测试几次可以判断出是邮件服务器的事,下面是我测试的方法:
1.telnet 25和ll0端口 2个网段内的服务器都正常,A网段的就可以正常接收邮件,B的不行。
2.域名解析 nslookup set type=mx 测试正常,为了验证解析问题,特地叫客户给我开了个网易的企业邮局,做了解析、别名,可以正常接收邮件。
3.B网段的只有2台电脑,一台邮件服务器、一个PC,这2者之间可以正常通讯收发邮件。
现在的问题就是B网段的服务器收不到邮件。我用A网段的用户给B网段的发邮件,邮件都堵在A网段的邮件服务器上,发不出去。用163的邮箱给B网段的发邮件,退信内容是:“接收者的地址不存在,不是一个有效的地址,故无法发送成功。英文说明:SMTP error, RCPT TO: 550 User not found: users@XXXX.com
” 这真是让我郁闷到底了... 大家给我分析下,邮件服务器的问题到底出在哪里? 多谢 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
刚刚考虑了下终于知道问题在哪了,当然也解决了。就是在端口上,本机telnet25和110是正常的,但是这台服务器上经过一个DLink的路由器的,在路由器上没开端口映射,所以外网一直找不到这台server。郁闷,看看仔细看你大家的回答,想起来是这个问题。因为A网段的邮件服务器是有ISA的,ISA也可以说就是个路由器,也同样的开25和110端口。太感谢大家了 也学习了 !!!Thanks a lot !!! --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答--------------------
补充:企业软件 , Exchange Server