路由至外部網域

 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上次修改主題的時間: 2007-08-22

本主題說明 Microsoft Exchange Server 2007 如何處理至外部收件者的郵件路由。外部收件者是在 Exchange 組織中沒有信箱的任何郵件收件者。

傳送連接器

若要將郵件路由至外部網域,至少需設定一個傳送連接器,以將郵件轉送至網際網路。您可以設定一個傳送連接器,並將位址空間定義為萬用字元 (*)。* 字元指示傳送連接器可用於轉送郵件至所有的外部簡易郵件傳送通訊協定 (SMTP) 位址。您也可以設定當這些外部網域的傳送連接器限制 (例如郵件大小) 變化時,傳送連接器將郵件轉送至特定的位址空間。

您設定傳送連接器時,至少應為該傳送連接器選取一個來源伺服器。來源伺服器是與該連接器產生關聯以處理郵件傳遞的傳輸伺服器。傳送連接器的來源伺服器可以是 Hub Transport Server、Edge Transport Server、Edge 訂閱,或者 Exchange Server 2003 或 Exchange 2000 Server Bridgehead 伺服器。您可以為一個傳送連接器設定多個來源伺服器,以提供在該傳送連接器上定義之位址空間的負載平衡和容錯。不過,每個 Exchange 2007 來源傳輸伺服器的 Active Directory 目錄服務站台成員資格必須相同。而且每個傳統 Bridgehead 伺服器的路由群組成員資格也必須一樣。如需傳輸伺服器之負載平衡的相關資訊,請參閱傳輸伺服器的負載平衡及容錯

如需如何設定 Exchange 組織以傳送及接收網際網路電子郵件的相關資訊,請參閱如何設定網際網路郵件流程的連接器

路由傳送郵件至外部收件者時,Microsoft Exchange 傳輸服務的路由元件必須選取用來路由傳送郵件的最佳傳送連接器,然後計算到達該傳送連接器的最低成本路由路徑。路由決定此一選擇所使用的程序會在本主題後面討論。選擇傳送連接器之後,必須考慮許多連接器屬性。後面幾節討論會影響路由路徑選擇的傳送連接器屬性。

傳送連接器限制

在傳送連接器等級套用的限制可能將傳送連接器排除在路由考量之外。例如,若是停用某個 Exchange 2007 傳送連接器,郵件就不會路由傳送至該連接器。但是,如果同一個組織中也部署了 Exchange 2003,則 Exchange 2003 不會偵測停用的狀態,並可能路由傳送至該連接器。傳送連接器上的郵件大小限制也可能在路由路徑選擇過程中,將該傳送連接器排除在考慮之外。

連接器範圍

路由只會考量在傳送伺服器之範圍內的連接器。依預設,不會套用範圍限制到傳送連接器,組織中所有的 Hub Transport Server 都能夠使用連接器。不過,系統管理員可以為傳送連接器指定本機範圍。如果您設定傳送連接器為有範圍的,則只有與傳送連接器之來源伺服器在同一個 Active Directory 站台中的 Hub Transport Server 才能使用傳送連接器。在 Exchange 2003 和 Exchange 2000 當中,可以將連接器的可用性範圍限制在路由群組。

位址空間

傳送連接器的位址空間會指定下列項目:

  • 這個連接器要將電子郵件路由傳送至的收件者網域
  • 傳輸類型
  • 指派給該連接器之位址空間的成本

當您使用 Exchange 管理主控台建立新的傳送連接器時,傳輸類型一律設定為 SMTP。若要設定使用另一種傳輸類型的傳送連接器 (例如 Lotus Notes),請使用 Exchange 管理命令介面在位址空間中指定傳輸類型。如果您使用非 SMTP 的傳輸類型,則必須使用智慧主機來路由傳送電子郵件。如需如何使用 Exchange 管理命令介面設定位址空間的相關資訊,請參閱 Set-SendConnector

收件者網域

在路由期間會選取傳送連接器,電子郵件即路由傳送至此連接器,以傳遞至目的地網域。傳送連接器的組態定義連接器要將郵件路由傳送至的一或多個位址空間。當它選取傳送連接器時,路由只會考量具有與目的地網域相符之位址空間的連接器。您可以在位址空間中使用萬用字元 * 以指示所有的網域、擁有特定頂層網域 (例如 *.com) 的所有網域,或者次要層級網域及其所有子網域 (例如 *.contoso.com)。當您為特定網域設定傳送連接器時,傳送至該網域的電子郵件一律會透過該連接器路由傳送。此外,該連接器的組態設定也一定會套用至傳送至該網域的電子郵件。

如果有多個連接器符合目的地收件者網域的位址空間,則會選取最接近的符合位址空間。例如,若是設定了單一的傳送連接器的位址空間為 *.contoso.com,Exchange 路由會以 user@subdomain.contoso.com 和 user@contoso.com.com 比對 *.contoso.com 位址空間,並路由傳送至該傳送連接器。

如果設定了兩個傳送連接器有重疊的位址空間,Exchange Server 會以更精確的位址比對路由傳送至傳送連接器。例如,若是設定傳送連接器 C1 的位址空間為 *.contoso.com,而傳送連接器 C2 的位址空間為 contoso.com,寄送位址為 user@subdomain.contoso.com 的電子郵件會路由傳送至傳送連接器 C1,而寄送位址為 user@contoso.com 的電子郵件會路由傳送至傳送連接器 C2。

成本

如果為同一個位址空間設定了多個傳送連接器,則會使用傳送連接器成本來設定選擇優先順序。在路由期間,當選擇傳送連接器時,會選取通往目的地的最低成本路由路徑。藉由調整傳送連接器成本,即可控制組織內及網際網路上之郵件流程的慣用路由路徑。

建立傳送連接器時,預設成本設定為 1。您可以在 Exchange 管理命令介面中使用 Set-SendConnector 指令程式,或者使用 Exchange 管理主控制台裡的傳送連接器內容,修改傳送連接器成本。

外部連接器

外部連接器用於傳送郵件至協力廠商郵件系統。如需外部連接器的相關資訊,請參閱外部連接器。如果是將郵件路由傳送至 X.400 位址空間,Exchange 2007 必須路由傳送至在 Exchange 2003 或 Exchange 2000 Bridgehead 伺服器上定義的 X.400 連接器。

選取到外部收件者的路由路徑

傳送郵件至外部收件者時,Exchange 2007 必須選取一個用來路由傳送郵件的傳送連接器。路由一律會選取用來傳送郵件的單一連接器。依照所選之傳送連接器的來源伺服器是 Exchange 2007 或 Exchange 2003 伺服器,選項會稍有不同。

如果有多個傳送連接器設定了具有符合外部收件者路由需求的位址空間,Exchange 2007 路由會選取用來路由傳送郵件的單一連接器。所選之連接器必須符合郵件大小限制。等到 Exchange 2007 排除具有禁止之郵件大小限制的所有連接器後,路由會套用下列準則,以決定要路由傳送至的連接器:

  • 它會從在 Exchange 組織中設定之所有傳送連接器和外部連接器的清單中,將清單縮小至滿足下列所有準則的連接器:
    • 在本機伺服器的範圍內
    • 已啟用
    • 位址空間符合收件者的電子郵件網域
  • 從結果清單中,選取位址空間最明確符合的連接器。可能找不到符合的連接器。

如果有多個傳送連接器符合位址空間比對準則,Exchange 2007 路由會評估下列準則以選取連接器:

  • 連接器成本   連接器的成本是指派給來源 Active Directory 站台和包含傳送連接器之來源伺服器的 Active Directory 站台間所有 IP 站台連結之成本,以及指派給連接器的成本兩者的總和。會選取彙總成本最低的連接器。如果有多個連接器的成本相同,選擇程序會繼續執行下一步驟。
  • 接近性   會選取最接近路由伺服器的來源伺服器。這表示本機伺服器和同一個 Active Directory 站台內的另一個 Hub Transport Server 比較,會選擇本機伺服器,而本機 Active Directory 站台內的伺服器和遠端 Active Directory 站台內的來源伺服器比較,會選擇本機站台內的伺服器。
  • 英數字母順序排列較低的連接器名稱   如果有多個路由路徑的成本和接近性相同,會選取名稱的英數字母值最低的連接器。

如果有多個連接器符合位址空間比對準則,而且連接器是在執行 Exchange 2003 或 Exchange 2000 的伺服器上主控,會使用以下選擇方法:

  • 連接器成本   連接器的成本是指派至路由伺服器與包含傳送連接器之來源伺服器的路由群組之間所有路由群組連接器的成本,以及指派至連接器的成本兩者的總和。
  • 英數字母順序排列較低的連接器名稱   如果有多個路由路徑的成本和接近性相同,會選取名稱的英數字母值最低的連接器。

下列條件為真時,Exchange 2007 路由一律會優先使用 Exchange 2007 連接器:

  • 有多個連接器符合位址空間比對準則。
  • 一個連接器的來源伺服器是 Exchange 2007 伺服器。
  • 另一個連接器的來源伺服器是 Exchange 2003 或 Exchange 2000 伺服器。

使用上述準則選取一個連接器後,可能有多個路由路徑可以到達所選之連接器的來源伺服器所在的 Active Directory 站台。在這種情況下,是利用組織內路由所使用的邏輯來計算到連接器的最低成本路由路徑。如需相關資訊,請參閱內部郵件路由

符合之傳送連接器的來源伺服器是 Exchange 2007 傳輸伺服器和 Exchange 2003 或 Exchange 2000 伺服器時,會覆寫傳送連接器成本準則。Exchange 2003 和 Exchange 2000 並不知道與 IP 站台連結相關的 Exchange 2007 路由成本。由於 Exchange 2003 和 Exchange 2000 在計算最低成本路由路徑時,並不會考慮 IP 站台連結成本,因此即使 Exchange 2007 連接器指派了較高的成本,舊版的 Exchange Server 計算的 Exchange 2007 連接器成本仍可能低於 Exchange 2003 連接器。這可能造成 Exchange 2003 路由至成本較高的 Exchange 2007 連接器。如果不論連接器的來源伺服器版本為何,Exchange 2007 一律選取最低成本的連接器,Exchange 2007 很可能將郵件路由傳送回 Exchange 2003 連接器。這可能使得郵件在 Exchange 2007 和 Exchange 2003 路由群組之間來回轉送,造成路由迴圈。為了防止這些路由迴圈,當必須在以 Exchange 2007 為來源的連接器和以 Exchange 2003 為來源的連接器之間選擇時,不論成本為何,Exchange 2007 一律會選取 Exchange 2007 連接器。唯有兩個連接器都一樣符合收件者的位址空間時,才會進行此一優先選擇。

如果沒有連接器滿足根據前述邏輯選取連接器所需的全部準則,會發生下列其中一項動作:

  • 如果 SMTP 位址空間沒有符合的連接器,會將收件者標示為無法到達,而且郵件會路由傳送至無法存取之佇列。
  • 如果郵件大小超過所有連接器的連接器大小限制,會傳回未傳遞回報 (NDR) 給寄件者。
  • 如果非 SMTP 位址空間沒有符合的連接器,會傳回 NDR 給寄件者。

下列範例說明郵件如何路由傳送至外部收件者。郵件路由傳送至外部收件者時,目的地物件是設定為將郵件路由傳送至收件者 SMTP 位址空間的傳送連接器。

下表顯示 Exchange 2007 拓撲中兩個傳送連接器的組態。在這個拓撲中,郵件從 Active Directory 站台 A 路由傳送至外部收件者 Tjones@subdomain.contoso.com。兩個連接器都可以將郵件路由傳送至這個位址空間。

傳送連接器組態範例

傳送連接器名稱 位址空間 位址空間成本 來源伺服器 郵件大小限制

C1

*.contoso.com

1

Active Directory 站台 A 中的 Hub Transport Server

C2

subdomain.contoso.com

10

Active Directory 站台 C 中的 Hub Transport Server

這個情況中使用 C2 路由傳送郵件,因為選擇了最明確的位址空間符合結果。

下一個範例顯示傳送連接器的替代組態。在這個拓撲中,由位於 Active Directory 站台 A 中的 Hub Transport Server 路由傳送郵件至外部收件者 Tjones@subdomain.contoso.com。路由伺服器並未列為任何傳送連接器的來源伺服器,而且站台 A 和站台 C 之間設定了一個成本指派為 5 的 IP 站台連結。兩個連接器都可以將郵件路由傳送至位址空間。下表顯示連接器組態。

替代傳送連接器組態

傳送連接器名稱 位址空間 位址空間成本 來源伺服器 郵件大小限制

C1

subdomain.contoso.com

15

Active Directory 站台 A 中的 Hub Transport Server

C2

subdomain.contoso.com

10

Active Directory 站台 C 中的 Hub Transport Server

指派給連接器 C2 的成本會加至 Active Directory 站台 A 與站台 C 之間的 IP 站台連結的成本,相加的成本為 15。連接器 C1 的來源伺服器位於本機 Active Directory 站台內。因此,要到達連接器的 IP 站台連結成本為 0,總成本為 15。在此情況下,兩個連接器都一樣地符合位址空間,而且成本相等。路由選取連接器 C1,因為它比較近。

下一個範例中,郵件從 Active Directory 站台 A 轉送至外部收件者 tjones@contoso.com。有兩個同樣符合目的地位址空間的連接器。但是,其中一個連接器的來源伺服器是 Exchange 2003 伺服器。下表顯示連接器組態。

在不同版本 Exchange Server 上設定的傳送連接器

連接器名稱 位址空間 位址空間成本 來源伺服器 郵件大小限制

C1

*.contoso.com

10

Active Directory 站台 B 中的 Hub Transport Server

C2

*.contoso.com

1

路由群組 1 中的 Exchange 2003 Bridgehead 伺服器

在此情況中,到達每一個連接器的成本計算如下:

  • 若要到達 C1,站台 A 之中的 Hub Transport Server 必須將郵件轉送至站台 B。因此,到達 C1 的成本是指派給 Active Directory 站台 A 和站台 B 之間的 IP 站台連結的成本 (5),加上指派給傳送連接器上之位址空間的成本 (5+10=15)。
  • 若要到達 C2,站台 A 中的 Hub Transport Server 必須將郵件轉送至站台 B,以到達提供 Exchange 2003 和 Exchange 2007 路由群組間之邏輯連線的路由群組連接器的來源伺服器。站台 A 和站台 B 之間的 IP 站台連結指派的成本為 5,而路由群組連接器指派的成本也是 5。要到達 C2 的成本是指派給站台 A 和站台 B 之間的 IP 站台連結的成本,加上指派給路由群組連接器的成本和指派給 SMTP 連接器上之位址空間的成本 (5+5+1=11)。

雖然到達 C2 的成本實際上低於到達 C1 的成本,但是卻選取傳送連接器 C1 作為路由目的地,因為來源伺服器是 Exchange 2007 伺服器。

相關資訊

如需相關資訊,請參閱下列主題:

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.