Exchange server 在Exchange Server 2013中为内部邮件设置传输代理

Exchange server 在Exchange Server 2013中为内部邮件设置传输代理,exchange-server,exchange-server-2010,Exchange Server,Exchange Server 2010,我正在尝试为Exchange Server 2013中的内部邮件设置传输代理。 我阅读了transport Agent的MSDN链接。 在此链接中,它仅提供SMTP邮件的信息。 我需要为内部邮件创建传输代理,例如。对于在我的Exchange server邮箱中的用户邮件,不需要外部邮件[SMTP] 实际上,我正在创建传输代理,用于获取服务器所有接收邮件的邮件头。 如何仅为内部接收的邮件创建传输代理 请分享你的想法。这是我第一次从事Exchange Server开发。要处理通过邮件服务器(内部和

我正在尝试为Exchange Server 2013中的内部邮件设置传输代理。 我阅读了transport Agent的MSDN链接。

在此链接中,它仅提供SMTP邮件的信息。 我需要为内部邮件创建传输代理,例如。对于在我的Exchange server邮箱中的用户邮件,不需要外部邮件[SMTP]

实际上,我正在创建传输代理,用于获取服务器所有接收邮件的邮件头。 如何仅为内部接收的邮件创建传输代理


请分享你的想法。这是我第一次从事Exchange Server开发。

要处理通过邮件服务器(内部和外部)的所有邮件,您应该实现路由代理,而不是SmtpReceiveAgent:

然后,您可以钩住OnSubmittedMessage事件并检查每条消息。在事件处理程序中要做的第一件事是检查消息的发送者/接收者,并发出返回语句-这将导致消息“按原样”发送而不进行处理