两个站点内Exchange Server DAG的邮件路由



我有两个配置DAG的Exchange Server 2019。Exchange服务器位于不同的站点。我在两台服务器上都有活跃的数据库,DB01在EX1上是活跃的,DB02在EX2上是活跃的。现在,如果EX2收到用户Joe的电子邮件,而用户Joe位于DB02上,那么EX2将电子邮件路由到EX1,然后EX1将其路由回EX2,最后Joe收到电子邮件,会发生什么呢?

问候,

,你好我有两个配置了DAG的Exchange Server 2019。Exchange服务器位于不同的站点。我在两台服务器上都有活跃的数据库,DB01在EX1上是活跃的,DB02在EX2上是活跃的。现在,如果EX2收到用户Joe的电子邮件,而用户Joe位于DB02上,那么EX2将电子邮件路由到EX1,然后EX1将其路由回EX2,最后Joe收到电子邮件,会发生什么呢?

我想你关心的是前端传输和传输服务选择随机服务器来处理消息,不像邮箱传输服务总是发生在邮箱(固定)的地方。

因为很明显,当消息在您的环境中着陆时,无论用户在哪里,它都会降落到两个服务器中的任何一个->然后被传递到两个服务器中的任何一个,以执行一些传输任务,例如分类(消息跟踪中的AGENT)。

参考https://learn.microsoft.com/en-us/exchange/mail-flow/mail-flow?view=exchserver-2019

中的邮件流图片这很烦人,因为如果我们看这个,我们会认为,哦,这不是有效的!

然而,这是设计的,因为前端传输和传输服务都是基于路由表工作的。

与传输服务一样,前端传输服务根据来自活动目录的信息加载路由表,并使用交付组来确定如何路由消息。https://learn.microsoft.com/en - us/exchange/mail路由交换- 2013帮助

Exchange server从Active Directory中读取:1。Active Directory站点2. IP站点链接3.所有Exchange服务器然后使用检索到的上述信息集合更新路由表。

没有为这个过程设置规则使我们觉得消息跟踪看起来不高效,然而,这也是为什么它快速的关键(我们永远不会遇到由于处理下一跳而导致邮件延迟的问题)和稳定(当从AD读取时)。

在某些环境中,我看到过自定义路由表——这需要一些开发工作,但说实话,我认为没有必要,因为它使邮件流变得超级复杂。

简单就是美。

最新更新