在一些SMTP服务器实现(即Postfix)中,您可以启用将添加到您的电子邮件中的Delivered-To
和X-Original-To
标头。 (或[X-]Envelope-To
)
这对分发列表非常有用,以确定邮件已被redirect到哪个电子邮件地址。
因此,当邮件发送到[email protected]
,您可以在Delivered-To
或Envelope-To
标题中看到它已被redirect(分发)到[email protected]
,这是许多其他的e邮件地址链接到单个邮箱。
如何查找使用哪个地址将此邮件传递到Microsoft Exchange 2010上的特定邮箱?
看着简单的消息(所有标题),我找不到任何信息,通过邮件到达地址[email protected]
我想我需要通过分发列表传递邮件时在Microsoft Exchange上设置Delivered-To
标题(或类似标题)。
有没有办法在Exchange 2010中启用这种头文件?
我需要它,以便我们的票务系统(OTRS)正确识别票据所属的位置。 将所有通讯组列表的所有电子邮件地址添加到系统configuration不是正确的解决scheme。
如果有Exchange 2010的解决scheme,这是否也适用于Exchange 2007?
如果我正确地理解这个问题,这里有一个方法来获得你想要的标题,但我敢打赌你不会喜欢它。 它基于运输规则。
如果您可以控制OTRS地址集,并且可以在Exchange中注册(也许是Exchange联系人),那么您可以按如下方式为每个地址制定一个传输规则:
Apply rule to messages sent to **OTRS Username** and set X-Envelope-To with **[email protected]**
正如fmysky所指出的那样,关于运输规则的可怕之处在于他们采取了字面的string。 所以你需要一个传输规则为每个OTRS地址(但你不会需要每个通讯组列表)。
我在我的Exchange 2007环境中试过这个,当我向我们的内部分发列表发送消息时,它就工作了。
您可以通过传输规则在自定义标题中添加文字string,但是我相信即使使用PowerShell,您所需要的function也是不可能的。 除非你自己做运输代理。
您可以得到原始的To:地址,但是一旦进入Exchange,您就无法知道到达邮箱的决定。
除非你有嵌套的通讯组,否则这不应该成为一个问题,因为你可以得到原始的To:地址
如果您使用嵌套的通讯组,我会build议移动到非嵌套的通讯组。