我有个问题。我们有一台 Exchange 2003 服务器和两台 Exchange 2007 服务器。我们大多数邮箱都在 2007 上,但我们在 2003 上仍然有一个共享邮箱、统一邮箱和一个日记邮箱。公共文件夹已设置为复制到 2007。我在 2007 上设置了一个发送连接器,成本为 1。接收连接器在 2007 上选中了匿名用户。2003 上有两个连接器:Internet 电子邮件连接器和将 2003 连接到 2007 的连接器。我们有一个垃圾邮件过滤设备,电子邮件在交给 Exchange 之前要经过它。垃圾邮件过滤设备设置为将电子邮件发送到我们的一台 Exchange 2007 服务器。这是我的问题:即使垃圾邮件过滤设备设置为将电子邮件转发到 Exchange 2007,但我们所有的电子邮件在最终到达 Exchange 2007 服务器上的用户邮箱之前仍会经过 Exchange 2003 服务器。我该如何更改它,以便所有电子邮件都直接发送到 Exchange 2007,并且永远不会通过 Excahnge 2003 双向路由(入站和出站)?
还想补充一下:
在 EMC 的 Org-Hub-Send Connector 下有两个连接器。一个是 2003 框中的“Internet 连接器”,另一个是我创建的新连接器。2003 框上的地址空间设置为成本 2,没有智能主机,2003 框被列为源服务器。另一个发送连接器的地址空间为 1,没有智能主机,并将 2 个交换 2007 服务器列为源服务器。
在 EMC 的 Server-Hub 下,列出了我的两个 Exchange 2007 服务器。每个服务器都有 2 个接收连接器。两个接收连接器的设置方式相同。默认接收连接器已选中匿名用户。另一个接收连接器标记为“客户端”,我不确定它的作用或它为什么在那里。未选中匿名用户。
2003 上未配置智能主机。
额外细节
目前我们有 3 台 Exchange 服务器。一台 Exchange 2003 服务器和两台 Exchange 2007 服务器。Exchange 2003 服务器是代理“桥头堡”服务器,所有电子邮件都通过此服务器路由,包括入站和出站。我们想停用此服务器,并使用我们的两台 Exchange 2007 服务器作为我们的邮箱服务器。所有用户邮箱都已位于其中一台 Exchange 2007 箱中,我们想将 Exchange 2003 箱中剩余的邮箱放在我们的另一台 Exchange 2007 箱中。两台 Exchange 2007 服务器目前都是 CAS、HT 和 MB 服务器。我们的 Exchange 服务器和防火墙之间有一个垃圾邮件过滤设备,我们已将其配置为将邮件发送到其中一台 Exchange 2007 服务器,但当我们查看邮件头时,我们可以看到邮件仍被路由到 Exchange 2003 箱。我们想在路由过程中绕过 Exchange 2003,因为它快要崩溃了,而且开始出现重大问题,所以每次它崩溃时我们的电子邮件都会崩溃。是否有可能存在某种 AD 路由链接/站点链接问题?
答案1
好的,这个问题现在解决了!这是我们垃圾邮件过滤设备中的一个“隐藏”设置。我们只需将其从 Exchange 2003 IP 更改为 Exchange 2007 IP 地址即可。
答案2
这个帖子非常详细地介绍了您应该查看的所有内容,以确保您的接收连接器设置正确。我也遇到过类似的问题,只需在各个角落找到所有这些设置即可。
我不确定如果在安装之前不使用 /PrepareLegacyExchange 会发生什么,但我想我会把它扔掉。
如果有帮助的话,您应该只需要一个接收连接器 - 在站点的 Hub 传输服务器上。如果您在两个框上都安装了 HT 角色...这可能不是理想的选择。尝试将其缩减为单个接收连接器。只要您在 AD 站点中有一个 HT 服务器,它就会将邮件路由到正确的邮箱服务器。
如果还有不清楚的地方,请随时详细说明您对每个 Exchange 服务器的意图以及在哪些服务器上安装了哪些 Exchange 角色。我会尽可能地解释清楚。
答案3
既然您提到了这一点,Exchange 2007(与 2003 不同)使用 Active Directory 站点和服务中的站点信息进行路由。我不认为这会对单站点设置产生影响,但值得仔细研究以确保 ADSS 设置正确。
不幸的是,没有其他东西能立刻引起我的注意。关于你让我进入了 EHLO 网站它基本上帮助我度过了 2003 年至 2007 年的困境,尽管花了一些时间。