Exchange中的“交付给”标头


9

在某些SMTP服务器实现中(即Postfix),您可以启用Delivered-ToX-Original-To标头,这些标头将添加到您的电子邮件中。(或[X-]Envelope-To

这对于分发列表来确定邮件已重定向到的电子邮件地址非常有用。

因此,当邮件已发送到时distribute@example.com,您可以在Delivered-ToEnvelope-To标头中看到它已被重定向(分发)到xy@example.com,这是链接到单个邮箱的许多其他电子邮件地址之一。

如何找到用于将此邮件传递到Microsoft Exchange 2010上特定邮箱的地址?

查看普通邮件(带有所有标题),我找不到邮件通过地址到达的任何信息 xy@example.com

我认为Delivered-To当通过通讯组列表传递邮件时,需要在Microsoft Exchange上设置标头(或类似标头)。

有什么方法可以在Exchange 2010中启用此类标头吗?

我需要它,以便我们的票务系统(OTRS)正确识别票证所在的位置。将所有通讯组列表的所有电子邮件地址添加到系统配置不是正确的解决方案。

并且,如果有针对Exchange 2010的解决方案,这是否也可能适用于Exchange 2007?


4
什么版本的Exchange?
HopelessN00b 2012年

关于Second HopelessN00b的问题-什么版本的Exchange?
Sunny Chakraborty 2012年

@ HopelessN00b假设2010年
Kaii 2012年

对于您的OTRS,Deliveredto标头指向该组的哪个成员无关紧要
fmysky 2012年

@fmysky是的,这就是为什么我问这个问题。有几个分布组,其中许多其他地址之一是成员。我需要知道DL中确切是哪个地址,因此OTRS可以正确过滤邮件并将其放入正确的队列中。
Kaii 2012年

Answers:


2

如果我正确地理解了这个问题,这是一种获取所需标题的方法,但是我敢打赌您会不喜欢它。它基于运输规则。

如果可以控制一组OTRS地址,并且可以在Exchange中注册它们(可能是Exchange联系人),则可以为它们中的每个制定传输规则,如下所示:

Apply rule to messages
sent to **OTRS Username**
and set X-Envelope-To with **xy@example.com**

正如fmysky所指出的,关于传输规则的可怕之处在于它们采用文字字符串。因此,您将需要每个OTRS地址的传输规则(但不需要为每个分发列表都使用一个传输规则)。

我在Exchange 2007环境中尝试了此操作,当我向我们的内部通讯组列表之一发送邮件时,此方法有效。


0

您可以通过传输规则在自定义标头中添加文字字符串,但是我相信即使使用Powershell,所需的功能也无法实现。除非您自己做运输代理。


0

您可以获取原始的“收件人:”地址,但是一旦它进入Exchange,就无法确定要采取什么决定才能到达邮箱。

除非您有嵌套的通讯组,否则这不是问题,因为您可以获取原始的“收件人:”地址

如果您使用的是嵌套通讯组,建议您改用非嵌套通讯组。


实际上,即使没有嵌套,我们也会遇到问题,如我的问题所述。邮件被发送到group@domain,然后分发到recipient-123@domain,该邮件被解析为传递到特定邮箱。提取邮箱时,所有OTRS都可以看到,To: group@domain但是过滤规则正在寻找的是To: recipient-123@domain(<<这就是我所需要的!)。为了解决这个问题,我们必须将所有已知的组都添加recipient-123到过滤规则中。但这是不可能的,因为当地址添加到组中时,我们几乎永远不会得到通知。
Kaii 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.