Exchange 中的「交付至」標頭

Exchange 中的「交付至」標頭

在某些 SMTP 伺服器實作(即 Postfix)中,您可以啟用將新增至電子郵件中的標頭Delivered-ToX-Original-To(或[X-]Envelope-To

這對於通訊群組清單非常有幫助,可以確定郵件已重定向到哪個電子郵件地址。

因此,當郵件發送到 時[email protected],您可以在Delivered-ToEnvelope-To標頭中看到它已被重定向(分發)到[email protected],這是連結到單一郵箱的許多其他電子郵件地址之一。

如何找到用於將此郵件傳遞到 Microsoft Exchange 2010 上的特定郵箱的位址?

查看純訊息(包含所有標頭),我找不到郵件通過地址到達的任何信息[email protected]

我想當Delivered-To郵件透過通訊群組清單傳遞時,我需要在 Microsoft Exchange 上設定標頭(或類似的標頭)。

有什麼方法可以在 Exchange 2010 中啟用此類標頭嗎?

我需要它,以便我們的票證系統 (OTRS) 正確識別票證所屬的位置。將所有通訊組清單的所有電子郵件地址新增至系統設定並不是正確的解決方案。

如果有針對 Exchange 2010 的解決方案,是否也適用於 Exchange 2007?

答案1

如果我正確理解了這個問題,這裡有一種獲取您想要的標題的方法,但我敢打賭您不會喜歡它。它基於運輸規則。

如果您可以控制 OTRS 位址集,並且它們可以在 Exchange 中註冊(可能作為 Exchange 聯絡人),那麼您可以為每個位址建立傳輸規則,如下所示:

Apply rule to messages
sent to **OTRS Username**
and set X-Envelope-To with **[email protected]**

正如 fmysky 所指出的,傳輸規則的可怕之處在於它們採用文字字串。因此,您需要為每個 OTRS 位址制定一個傳輸規則(但不需要為每個通訊組清單制定一個傳輸規則)。

我在 Exchange 2007 環境中嘗試了此方法,當我向我們的內部通訊群組清單之一發送訊息時,它起作用了。

答案2

您可以透過傳輸規則在自訂標頭中添加文字字串,但我相信即使使用 powershell 也無法實現您想要的功能。除非你自己做運輸代理。

答案3

您可以獲得原始的「收件者」地址,但一旦該地址進入 Exchange,您就無法得知您為存取該郵箱所做的決定。

除非您有嵌套的通訊組,否則這應該不是問題,因為您可以獲得原始的“收件人:”地址

如果您使用嵌套通訊組,我建議您移動到非嵌套通訊組。

相關內容