Share via


設定 Catch-All 信箱

 

適用版本: Exchange Server 2010 SP2, Exchange Server 2010 SP3

上次修改主題的時間: 2012-07-23

您可以在 Edge Transport Server 上設定傳輸規則,將組織所收到的郵件複製或重新導向至*「Catch-All 信箱」*。「Catch-All 信箱」通常是組織內用來收集傳送至組織之所有電子郵件的信箱。視您的喜好設定而定,Catch-All 信箱可接收所有郵件,或只接收傳送至不存在信箱的郵件。

若要設定 Catch-All 信箱,必須執行下列步驟:

  1. 建立信箱。

  2. 停用收件者篩選。

  3. 設定傳輸規則,將郵件複製或重新導向至 Catch-All 信箱。

要尋找與信箱相關的其他管理工作嗎?請參閱管理信箱伺服器

必要條件

在停用收件者篩選 (如步驟 2 所要求) 之前,您應先了解執行收件者篩選器代理程式的優點,並了解依賴此代理程式的功能。如需收件者篩選器代理程式以及其如何協助降低垃圾郵件、阻絕服務攻擊 (DoS) 及其他威脅所造成之影響的相關資訊,請參閱了解收件者篩選

注意事項附註:
在郵件透過 Hub Transport Server 上的傳輸規則代理程式進行傳遞之前,會先解析收件者。因此,無法使用 Hub Transport Server 上的傳輸規則,將郵件複製或重新導向至 Catch-All 信箱。

步驟 1:建立信箱

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱信箱權限主題中的「使用者信箱」項目。

您必須建立一個信箱,以接收由傳輸規則向其複製或重新導向的郵件。由於傳遞至新信箱的郵件可能包含機密資訊,因此請限制對信箱的存取。

  1. 建立 Catch-All 信箱。如需詳細資訊,請參閱建立信箱

  2. 根據傳遞至信箱的郵件數量,完成下列一或兩項操作:

  3. 建立信箱之後,請記下指派給信箱的 SMTP 位址。

步驟 2:停用收件者篩選

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱傳輸權限主題中的「反垃圾郵件功能」和「反垃圾郵件功能 – 邊際傳輸」項目。

您必須在想要設定傳輸規則,以將郵件複製或重新導向至 Catch-All 信箱的每台 Edge Transport Server 上,停用收件者篩選。您必須執行此動作,因為郵件在通過 Edge 規則代理程式之前,會先通過收件者篩選器代理程式,且收件者篩選器代理程式會拒絕傳送到不存在之信箱的郵件。

使用 Edge Transport Server 上的 EMC 停用收件者篩選

  1. 在您要建立傳輸規則的 Edge Transport Server 上開啟 EMC。

  2. 在主控台樹狀目錄中,按一下 [邊際傳輸]。

  3. 在工作窗格中,按一下 [反垃圾郵件] 索引標籤,然後選取 [收件者篩選]。

  4. 在執行窗格中,按一下 [停用]。

使用 Edge Transport Server 上的命令介面停用收件者篩選

此範例會停用收件者篩選。

Set-RecipientFilterConfig -Enabled $false

如需詳細的語法及參數資訊,請參閱 Set-RecipientFilterConfig

步驟 3:設定傳輸規則,將郵件複製或重新導向至 Catch-All 信箱

您必須已獲指派權限,才能執行此程序。若要查看您需要的權限,請參閱郵件原則及符合性權限主題中的「傳輸規則」項目。

在建立要接受郵件的信箱並停用收件者篩選之後,您必須建立傳輸規則,將郵件複製或重新導向至 Catch-All 信箱。您必須在每台想要複製或重新導向郵件的 Edge Transport Server 上,設定此傳輸規則。

貴組織的需求應可判斷是要將郵件複製到 Catch-All 信箱,還是要將郵件重新導向至 Catch-All 信箱。兩個動作之間的差異如下:

  • 將郵件複製到 Catch-All 信箱時 (使用 [副本] 行或 [密件副本] 行文字方塊),郵件也會繼續傳送給原始收件者。如果原始收件者不存在,則寄件者會收到未傳遞回報 (NDR)。

  • 將郵件重新導向至 Catch-All 信箱時,該郵件不會繼續傳送給原始收件者。該郵件只會傳送至 Catch-All 信箱。如果原始收件者不存在,則寄件者不會收到 NDR。

您也應該設定 [當任何收件者地址中含有文字模式時例外] 例外狀況,以避免針對已存在於組織中的 SMTP 位址,將郵件複製或重新導向至 Catch-All 信箱。此例外狀況會使用規則運算式,在 SMTP 位址存在於組織中時,防止傳輸規則將郵件複製或重新導向至 Catch-All 信箱。您必須利用組織中的 SMTP 位址手動設定此例外狀況,並以 ^ 和 $ 模式字串括住每個 SMTP 位址。

如需規則運算式的相關資訊,請參閱傳輸規則中的規則運算式

重要事項重要事項:
如果一或多個 SMTP 位址已包含在郵件收件者中,且已在傳輸規則例外狀況上設定,則傳送至組織的郵件將不會被複製或重新導向至 Catch-All 信箱。即使郵件上的一或多個 SMTP 位址不存在於組織中,上述情況仍然適用。

使用 EMC 設定傳輸規則,將郵件複製或重新導向至 Catch-All 信箱。

  1. 在您要建立傳輸規則的 Edge Transport Server 上開啟 EMC。

  2. 在主控台樹狀目錄中,按一下 [邊際傳輸]。

  3. 在結果窗格中,按一下 [傳輸規則] 索引標籤,然後在 [執行] 窗格中,按一下 [新增傳輸規則]。

  4. 在傳輸規則嚮導的 [名稱] 欄位中,輸入傳輸規則的名稱。

  5. 如果您要為這個規則加上附註,請在 [註解] 欄位中輸入附註。

  6. 如果您希望建立的規則是停用狀態,請清除 [啟用規則] 核取方塊。否則,請保持選取 [啟用規則] 核取方塊。按 [下一步]。

  7. 在 [步驟 1. 選取條件] 方塊中,選取 [來自組織內部或外部的使用者] 核取方塊。

  8. 在 [步驟 2. 按一下底線值來編輯規則描述] 方塊中,按一下 [在組織內]。

  9. 在 [寄件者範圍] 清單中,選取 [在組織外],然後按一下 [確定]。

  10. 若要繼續新增條件,可以立即執行相同作業。設定完所有條件後,按 [下一步]。

  11. 在 [步驟 1. 選取動作] 方塊中,如果您要將郵件複製到 Catch-All 信箱,請選取 [將郵件複製至地址]。如果要將郵件重新導向至 Catch-All 信箱,則選取 [將郵件重新導向至地址]。請勿在相同傳輸規則中同時選取這兩個動作。

  12. 在 [步驟 2. 按一下底線值來編輯規則描述] 方塊中,按一下 [地址]。

  13. 在 [指定收件者] 對話方塊中,將 Catch-All 信箱的 SMTP 位址輸入 [收件者的電子郵件地址] 方塊,並按一下 [新增],然後按一下 [確定]。

  14. 若要繼續設定其他動作,可於現在進行。設定完所有動作後,按 [下一步]。

  15. 在 [步驟 1. 視需要選取例外狀況] 方塊中,選取 [當任何收件者地址符合文字模式時例外] 核取方塊。

  16. 在 [步驟 2. 按一下底線值來編輯規則描述] 方塊中,按一下 [文字模式]。

  17. 在 [文字模式] 方塊中,輸入您組織中現有信箱的 SMTP 位址。以 ^ 和 $ 模式字串括住每個 SMTP 位址。例如,如果 SMTP 位址為 david@contoso.com,則輸入:^david@contoso.com$。在輸入每個 SMTP 位址後,按一下 [新增]。完成後,按一下 [確定] 關閉視窗。

  18. 若要繼續設定其他例外狀況,可於現在進行。設定完所有例外狀況後,按 [下一步]。

  19. 檢閱 [組態摘要]。若您滿意新規則的組態,請依序按一下 [新增] 及 [完成]。

使用命令介面設定傳輸規則,將郵件複製或重新導向至 Catch-All 信箱。

在您開始之前,必須熟悉如何使用命令介面建立傳輸規則。如需相關資訊,請參閱建立傳輸規則中的<使用命令介面建立傳輸規則>。

若要設定傳輸規則以將郵件複製或重新導向至 Catch-All 信箱,您必須設定會指示傳輸規則只將動作套用到組織外部寄件者所傳送之郵件的傳輸規則條件。若要這樣做,請將 FromScope 傳輸規則述詞與 New-TransportRule Cmdlet 一起使用。

下列範例會設定傳輸規則,以將來自組織外部寄件者的郵件複製到 Catch-All 信箱:

New-TransportRule -Name "Catch-all Mailbox" -FromScope NotInOrganization -Actions RedirectMessage <Catch_All_Mailbox _Address>

使用命令介面設定傳輸規則條件,以將郵件複製到 Edge Transport Server 上的 Catch-All 信箱

此範例會設定傳輸規則條件以便:

  • 只選擇來自組織外部寄件者的郵件。

  • 將郵件複製到 Catch-All 信箱。

  • 指定 Catch-All 信箱的 SMTP 位址。

  • 避免複製傳送到您組織中存在之 SMTP 位址的郵件。

  • 建立將郵件複製到 Catch-All 信箱的傳輸規則。

New-TransportRule -Name "Copy messages to catch-all mailbox" -FromScope NotInOrganization -CopyTo "catch-all@contoso.com" -ExceptIfAnyOfRecipientAddressMatchesPatterns "^david@contoso.com$", "^brian@contoso.com$"

如需詳細的語法及參數資訊,請參閱 Get-TransportRulePredicateGet-TransportRuleActionNew-TransportRule

使用命令介面將郵件重新導向至 Edge Transport Server 上的 Catch-All 信箱

此範例會設定傳輸規則條件以便:

  • 只選擇來自組織外部寄件者的郵件。

  • 將郵件複製到 Catch-All 信箱。

  • 指定 Catch-All 信箱的 SMTP 位址。

  • 避免將傳送到您組織中存在之 SMTP 位址的郵件重新導向。

  • 建立將郵件重新導向至 Catch-All 信箱的傳輸規則。

New-TransportRule -Name "Redirect messages to catch-all mailbox" -FromScope NotInOrganization -RedirectMessage "catch-all@contoso.com" -ExceptIfAnyOfRecipientAddressMatchesPatterns "^david@contoso.com$", "^brian@contoso.com$"

如需詳細的語法及參數資訊,請參閱 Get-TransportRulePredicateGet-TransportRuleActionNew-TransportRule

 © 2010 Microsoft Corporation. 著作權所有,並保留一切權利。