切换到宽版
  • 29054阅读
  • 20回复

[求助]两个邮件服务器之间如何互发邮件? [复制链接]

上一主题 下一主题
 
只看楼主 倒序阅读 0楼  发表于: 2011-06-10

有两个只用于局域网内部邮件收发的邮件服务器,一个安装的系统是 Windows 2000 Server ,另一个是 Windows Server 2003 R2 Enterprise SP2 ,所用的邮件服务器软件都是 Exchange Server 2003 。
一个所用的域名为 company (注意,没有点和其它后缀),另一个是 domain.com (有点和后缀)
两个服务器域内部的邮件都可以相互收发,即 company 域的用户给 company 域的用户的邮件可以正常收发, domain.com 域的用户给 domain.com 域的用户的邮件可以正常收发;无论是客户端方式还是 Web 方式。
但问题是 company 给 domain 的邮件无法发送,反之亦然。

已经在两个域服务器中相互添加了对方域名的解析,也添加了 MX 邮件交换器记录。在各自的服务器上使用 nslookup, ping 都可以解析双方的域名。

一方给另一方发送邮件,
如果是用 Web 方式,返回的错误提示是:
Check Names
Microsoft Outlook Web Access does not recognize "test@domain.com"
Do you want to:
    Delete this recipient from the list
    Change to


如果用 Outlook Express 发送,返回的错误信息是:
The message could not be sent because one of the recipients was rejected by the server. The rejected e-mail address was 'test@domain.com'. Subject 'test from company', Account: '192.168.0.1', Server: '192.168.0.1', Protocol: SMTP, Server Respo'n'se: '550 5.7.1 Unable to relay for test@domain.com', Port: 25, Secure(SSL): No, Server Error: 550, Error Number: 0x800CCC79

中文提示:
由于服务器拒绝收件人之一,无法发送邮件。被拒绝的电子邮件地址是“test@domain.com”。 主题 'test from company', 帐户: '192.168.0.1', 服务器: '192.168.0.1', 协议: SMTP, 服务器响应: '550 5.7.1 Unable to relay for test@domain.com', 端口: 25, 安全(SSL): 否, 服务器错误: 550, 错误号: 0x800CCC79


请问,如何才能让这两个服务器之间相互发送邮件?



发帖注:为跳过关键字屏蔽,Respo n se 加了'号。奇怪为什么 o'n's 是屏蔽关键字?
1
分享到
只看该作者 1楼  发表于: 2011-06-10
Response 看看有没有问题。。。
ons 没有哦。。。
只看该作者 2楼  发表于: 2011-06-10
company (注意,没有点和其它后缀)

这个好像不是域名是netbios的名,是不是这个原因造成的,就都用2003吧,还用2000干什么呢。现在08都出来了啊。
只看该作者 3楼  发表于: 2011-06-11
引用第1楼beijing于2011-06-10 22:56发表的  :
Response 看看有没有问题。。。
ons 没有哦。。。

你发帖时用下“预览”功能看看
1
只看该作者 4楼  发表于: 2011-06-11
回 2楼(beijing) 的帖子
域名可以没有后缀,当然在建立域控器的时候它建议你不这样做。

我想没有理由建立在两个不完全相同的 Windows 版本上,同样是 Exchange Server 2003 相互之间通讯是不可能的。

Windows 2000 的这个服务器是以前就已经搭建好的,我现在不可能去升级更改它。而且就目前的应用需求和硬件条件来说许多东西并不是越新越好,用 Windows 2000 足以,而且也只能够用 Windows 2000 。
1

只看该作者 5楼  发表于: 2011-06-13
回 4楼(dosforever) 的帖子
从company域telnet domain.com 的服务器FQDN的25端口能telnet通吗?

你有没有创建过SMTP连接器?

用Outlook MAPI方式发的话NDR报什么?

关于OWA的报错,建议先打上这个补丁:http://support.microsoft.com/kb/918448
只看该作者 6楼  发表于: 2011-06-14
回 5楼(opop) 的帖子
从两个 DC 的服务器上相互 telnet 对方的 FQDN 的 25 端口都可以

原先都没有创建过 SMTP 连接器。按照 http://support.microsoft.com/kb/265293/zh-cn 指导,在 domain.com 服务器上创建了 SMTP连接器 ,但不知道创建的对不对。创建好后,domain.com 仍然无法向 company 发送邮件。顺便补充下,两个域是在同一个网段的。

MAPI 方式?你是指 IMAP 协议吗?我用 Outlook Express 以 IMAP 协议来发送也不行,提示和以前一样。
NDR 是什么?

关于补丁问题,Windows 2003 这台服务器打了 Exchange Server 2003 SP2 和 Exchange2003-KB924334-v2-x86-CHS 的补丁,原先 Windows 2000 Sever 这台机器是否打了不清楚。
你提到的这个补丁,根据
http://support.microsoft.com/hotfix/KBHotfix/aspx?kbnum=918448&kbln=en-us
的说明
If you are not sure whether the hotfix is the correct one for your system, do not install it.

我不敢肯定我的这个问题是否是由于缺少这个补丁引起的,所以我还是没打。

有人说两个域要双方加入信任,我加了之后很奇怪:
comany 可以用 OWA 方式发信成功,但 domain.com 不行,如果用 Outlook Express 的话,双方都不行。


1

只看该作者 7楼  发表于: 2011-06-15
回 6楼(dosforever) 的帖子
首先MAPI方式是说用Outlook客户端(例如Outlook 2003)使用Exchange方式登录邮箱(而非POP3/IMAP等方式),然后尝试发信后应该会收到一封退信(也就是所谓的NDR)

此外,关于OWA里面的报错,还是建议打上那个补丁看看有没有用,一般打这个补丁不会有什么副作用的

这个和域之间的信任关系无关

只看该作者 8楼  发表于: 2011-06-17
回 7楼(opop) 的帖子

两台邮件服务器相关的信息如下:
操作系统版本 Exchange Server 版本 所用域名Outlook 版本
Windows 2000 Server with SP4 Exchange Server 2003 标准版 Version 6.5 Build 6944.4 company2000
Windows Server 2003 R2 Enterprise with SP2 Exchange Server 2003 企业版 Version 6.5 Build 7638.2: SP2 domain.com2003

双方都有 Administrator 和 test 这两个帐号

在没相互加域信任之前双方都不能相互发邮件,现在做了我前面所说的操作后做 MAPI 测试的情况如下:

从 company 这个域用 Outlook 2000 以 test 帐号登录后,Outlook 提示
无法打开默认电子邮件文件夹。没有足够的权限登录。

然后提示
是否打开“系统文件”文件夹来代替?

所以也无法发送邮件。
test 帐号属于 company 这个域的 Domain Users 组。请问这是为什么?为什么同样的帐号,用 OWA 和 Outlook Express 都可以登录?
但如果以 Administrator 帐号则可以正常登录,也可以发送邮件到 domain.com 这个服务器所在域的用户,对方也可以收到。
如果用 OWA 方式,无论是 test 帐号还是 Administrator 帐号都可以发送邮件。
但如果是用 Outlook Express 则无论什么帐号都还是提示“由于服务器拒绝收件人之一”这样的错误。

再看从 domain.com 这个域用 Outlook 2003 发邮件:
无论是用 test 还是 Administrator 帐号都可以正常登录,但都无法发送邮件到对方,提示
检查姓名

Microsoft Office Outlook 不识别 “@company”。

选择要使用的地址:

(无建议)




那个补丁暂时还未打
1
只看该作者 9楼  发表于: 2011-06-17
再看了下那个 KB 的说明

You experience this problem when you try to send an e-mail message to a recipient by using an e-mail address that contains a quoted string

1
快速回复
限60 字节
 
上一个 下一个