ntfanl 发表于 2009-5-26 09:05:12

使用双宿主Exchange服务器在ISA2006里如何设置?

我原来用一台win2003机建了exchange 2003,用来收发邮件,但一直有一个问题困扰着,就是如果不在发件人筛中添加本域邮箱(如*@mydomain.com)的话就可以用匿名方式向本域内用户邮箱发邮件,但这样就无法用outlook express发邮件了(可以接收)
所以我现在用二台win2003机上建了exchange 2003,第一台IP是172.16.0.2(邮件存储组在这台上,用来接收邮件,启用匿名,关闭中继),第二台IP是172.16.0.3(删除了邮件存储组和共公文件夹存储,用来发送邮件,关闭匿名,开启中继) ,在连接器里本地桥头堡仅设为第二台.
因为我将exchange设为独的一个域(在域内用Isa2006做网关和防火墙),平时访问都是以外网的形式登陆邮箱的.
以前一台时我在ISA2006里将POP3和SMTP都发布到172.16.0.2
现在ISA里POP3和SMTP策略时应该如何设置?
我试着将pop3发布到172.16.0.2,smtp发布到172.16.0.3上后,发现外网的邮件收不到了,用outlook express只可以接收(邮箱里已有的收到本地),发送却不能?(通过OWA可以发送(OWA发布到172.16.0.2),但收不到外网邮件)
如果将ISA里POP3和SMTP策略保留原样,即将pop3发布到172.16.0.2,smtp发布也发布到172.16.0.2上后,外网邮件可以正常收到.用outlook express可以接收,不能发送?(通过OWA可以发送(OWA发布到172.16.0.2),也能接收到外网邮件)

后我分析收不到外网邮件的原因是因为外网发送邮件是通过Tcp 25端口发送的(即SMTP),而如果我在ISA上将TCP 25(SMTP)发布到172.16.0.3上的话,因为172.16.0.3上本身没有邮箱存储组所以收不到邮件.但另我不解的是为什么我将smtp发布到172.16.0.3上后,outlook express为什么不能发送呢?
所以我现在想法是不是应该将172.16.0.3设成前端服务器呢?

outlook express不能发送的错误住息如下:
由于服务器拒绝接受发件人的电子邮件地址,这封邮件无法发送。发件人的电子邮件地址是test@domain.com" .主题 '邮箱测试5575', 帐户: test@domain.com, 服务器: 'mail.domain.com', 协议: SMTP, 服务器响应: '554 5.1.0 Sender Denied', 端口: 25, 安全(SSL): 否, 服务器错误: 554, 错误号: 0x800CCC78

[ 本帖最后由 ntfanl 于 2009-5-26 10:40 编辑 ]

ntfanl 发表于 2009-5-28 11:38:09

怎么没人回呀?都过端午去啦?:D
页: [1]
查看完整版本: 使用双宿主Exchange服务器在ISA2006里如何设置?