此服务在所有邮箱服务器上运行,包含两个单独服务: 邮箱传输提交服务和邮箱传输传递服务。 对于传入的邮件,邮箱传输传递服务从传输服务接收 SMTP 邮件,并使用 RPC 连接到本地邮箱数据库以传递邮件。 对于传出的邮件,邮箱传输提交服务使用 RPC 连接到本地邮箱数据库以检索邮件,并通过 SMTP 将邮件提交给传输服务。 邮箱传输服务没有状态,不在本地对任何邮件进行排队。
与传输服务一样,邮箱传输服务基于来自 Active Directory 的信息加载路由表,并使用传递组确定如何路由邮件。 但是,邮箱传输服务有几个特有的路由方面:
1)因为传输服务和邮箱传输服务位于相同的 Exchange 2013 邮箱服务器上,所以邮箱传输服务始终属于与邮箱服务器相同的传递组。 此传递组称为“本地传递组”。
2)邮箱传输提交服务不会自动将邮件发送给本地邮箱服务器上或自己的本地传递组中的其他邮箱服务器上的传输服务。 邮箱传输提交服务可以访问与传输服务相同的路由拓扑信息,因此邮箱传输提交服务可以将邮件发送到传递组外部的邮箱服务器上的传输服务。 本地传递组中的邮箱服务器用作回退选项,并用于传递给非邮箱收件人。
3)邮箱传输服务仅与 Exchange 2013 邮箱服务器上的传输服务通信。
4)邮箱传输服务仅与本地 Exchange 2013 邮箱服务器上的邮箱数据库通信。 邮箱传输服务从不与其他邮箱服务器上的邮箱数据库通信。
当用户从其邮箱发送邮件时,邮箱传输提交服务会将邮件收件人解析为邮箱数据库。 邮箱传输提交服务使用的邮箱服务器的列表基于邮件收件人的邮箱数据库。 请注意,可能没有任何收件人具有邮箱(例如在收件人为通讯组或邮件用户时)。 对于每个邮箱数据库,邮箱传输提交服务会查找传递组和关联路由信息。 邮箱传输提交服务使用的传递组为:
1)可路由 DAG
2)邮箱传递组
3)AD 站点
根据收件人的数量和类型,邮箱传输提交服务执行以下操作之一:
1)对于具有单个邮箱收件人的邮件,在目标传递组中选择邮箱服务器,并基于 Active Directory 站点的临近程度向邮箱服务器分配优先权。将邮件路由到收件人可能涉及通过中心站点路由邮件。
2)对于具有多个邮箱收件人的邮件,使用前 20 个收件人,基于 Active Directory 站点的临近程度在最近的传递组中选择邮箱服务器。
3)如果邮件没有邮箱收件人,则在本地传递组中选择邮箱服务器。
当邮箱传输传递服务从传输服务接收邮件时,它会接受或拒绝传递给本地邮箱数据库的邮件。 如果收件人驻留在本地邮箱数据库的主动副本中,则邮箱传输传递服务可以传递邮件。 但是如果收件人不驻留在本地邮箱数据库的主动副本中,则邮箱传输传递服务无法传递邮件,并且必须向传输服务提供未送达响应。 例如,如果邮箱数据库的主动副本最近移动到另一台服务器,则传输服务可能错误地将邮件传输到现在保存邮箱数据库非主动副本的邮箱服务器。 邮箱传输传递服务返回给传输服务的未送达响应包括:
1)重试传递
2)生成 NDR
3)重新路由邮件
Latest posts by Exchange中文站 (see all)
- 微软将推出卫星解决方案:可连接到 Azure 云服务 - 2020年9月17日
- Windows Terminal 1.0正式发布 - 2020年5月25日
- Azure Lighthouse 相关介绍 - 2020年3月2日
发布于:
浏览:3129 次
还没有评论