Share via


定義通往 Exchange Server 的 SMTP 閘道

 

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

上次修改主題的時間: 2016-11-28

Microsoft Exchange Server 2010 使用 SMTP 至 SMS 閘道從 Exchange 信箱傳送簡訊通知到使用者的行動電話。當收到新的電子郵件訊息時,此功能會傳送簡訊給使用者以便通知他們。每個行動電話提供者都需要 SMTP 至 SMS 閘道。有些常見的 SMTP 至 SMS 閘道隨附於 Exchange 2010 Service Pack (SP1)。這些 SMTP 至 SMS 閘道儲存於 XML 檔案中,而且每個 Client Access Server 和每個 Hub Transport Server 上都包含該檔案的副本。如果您組織需要的適用於行動電話提供者的 SMTP 至 SMS 閘道不包含於 Exchange 2010 SP1 中,可以使用本主題中包含的指示建立自訂的 XML 檔案。

建立自訂的 SMTP 閘道 XML 檔案

SMTP 閘道 XML 檔案位於 Exchange Server\V14\Bin 資料夾中。其檔名為 TextMessagingHostingData-System.xml。為了建立您自己自訂的 XML 檔案,必須在您的 Exchange 組織中的 Client Access Server 及 Hub Transport Server 上相同位置中建立名為 TextMessagingHostingData-Site.xml 的另一個自訂 XML 檔案。

注意事項附註:
如果您的 Exchange 組織包含多個 Client Access Server 和 Hub Transport Server,則必須將這個自訂的 XML 檔案複製到所有那些伺服器上。

當檔案複製到所有適用的伺服器上之後,當下次您的使用者嘗試在 Exchange 控制台 (ECP) 中設定 SMS 通知時,他們將會看到您所定義的新的 SMTP 至 SMS 閘道。

注意事項附註:
由於自訂 XML 檔案的變更不需要重新啟動服務即可顯示,因此我們建議您不要編輯目標位置中的自訂 XML 檔案。請將它複製到其他位置以進行編輯,然後將完成的檔案複製到目標資料夾。

SMTP 閘道 XML 檔案格式

自訂的 XML 檔案的名稱必須是 TextMessagingHostingData-Site.xml。此檔案中儲存三種類型的資訊:

  • 國家與地區資訊,此資訊儲存於 XML 檔案的 [地區] 區段中。

  • SMTP 閘道電訊廠商資訊。

  • SMTP 閘道詳細規格。

每個 SMTP 閘道都需要國家或地區及電訊廠商。一個電訊廠商可以擁有多個 SMTP 閘道,但每個 SMTP 閘道只能有一個電訊廠商。這三種類型資訊的每個組合都必須是唯一的。因此,如果您自訂檔案中定義的組合與預設檔案中的組合相同,則會覆寫預設檔案中的資訊。

地區區段

XML 檔案的 [地區] 區段包括三個資訊。

  • ISO2 兩個字母的國碼   這是衍生自 ISO 3 166-1 alpha-2 的兩個字母代碼。

  • 國碼   此代碼是從 ITU-T 建議 E.164 分配國碼清單所得到。

  • 電話號碼範例   此範例格式是選擇性的。

  • XML 檔案中的 [地區] 區段看起來可能如下所示:

<Regions>
    <Region Iso2="CN">
      <CountryCode>86</CountryCode> 
      <PhoneNumberExample>139 0000 0000</PhoneNumberExample> 
    </Region>
</Regions>
注意事項附註:
如果自訂 XML 檔案嘗試定義預設檔案中所含的相同地區,則會覆寫預設檔案中的項目。

電訊廠商區段

電訊廠商資訊區段包含下列兩個資訊:

  • ID   這是一個 5 位數數字,在預設及自訂的 SMTP 組態 XML 檔案中是唯一的。

  • 電訊廠商當地語系化名稱   每個電訊廠商可以有多個名稱。這是電訊廠商在當地地區的當地語系化名稱。您可以指定各種位置的顯示名稱。應該一律指定英文顯示名稱作為預設。

XML 檔案的 [電訊廠商] 區段看起來可能如下所示:

<Carriers>
    <Carrier Identity="30344">
        <LocalizedInfo Culture="en">
            <DisplayName>Gold Systems, Inc.</DisplayName> 
        </LocalizedInfo>
    </Carrier>
    <Carrier Identity="30345">
        <LocalizedInfo Culture="en">
            <DisplayName>China Mobile</DisplayName> 
        </LocalizedInfo>
        <LocalizedInfo Culture="zh">
            <DisplayName>中国移动</DisplayName> 
        </LocalizedInfo>
    </Carrier>
</Carriers>
注意事項附註:
如果 XML 檔案包含當地語系化電訊廠商名稱的 Unicode 文字,則必須以 UTF-8 或 Unicode 編碼格式儲存 XML 檔案。

服務區段

服務區段定義 SMTP 閘道規格。XML 檔案的這個區段中包含三種類型的資訊。

  • 地區 ISO   您所指定的地區 ISO 必須在先前已在 XML 檔案的 [地區] 區段中定義。

  • 電訊廠商   電訊廠商身分識別必須在先前已在 XML 檔案的 [電訊廠商] 區段中定義。

  • SMTPToSMSGateway   該檔案的此區段包含下列資訊:

    • SMTP 位址   這是當產生 SMS 通知時,要路由訊息的 SMTP 位址。此欄位中有兩個關鍵字。%c 是 [地區] 區段中指定的國碼,而 %n 則是當地電話號碼。

    • MessageRendering   此容器定義如何轉譯訊息。它包含數個參數。Container 參數可以是兩個值中的其中一個。值如果該值為內文,那麼 SMS 訊息內容會儲存在訊息內文中。如果該值為主旨,那麼 SMS 訊息內容會儲存在訊息主旨中。Capacity 參數指定一個 SMS 訊息中可包含多少字元。Capacity 參數的 CodingScheme 內容可以是 GSMDefault、Unicode 或 Euc-KR。

範例服務區段看起來可能如下所示。

<Service>
        <RegionIso2>CN</RegionIso2> 
        <CarrierIdentity>30345</CarrierIdentity> 
        <Type>SmtpToSmsGateway</Type> 
        <SmtpToSmsGateway>
            <RecipientAddressing>
                <SmtpAddress>%n@139.com</SmtpAddress> 
            </RecipientAddressing>
            <MessageRendering Container="Body">
                <Capacity CodingScheme="GsmDefault">140</Capacity> 
                <Capacity CodingScheme="Unicode">50</Capacity> 
            </MessageRendering>
        </SmtpToSmsGateway>
    </Service>

對於 GSM 網路,應該始終指定 GsmDefault 容量,但 Unicode 則是選擇性的。如果未指定 Unicode,所有 Unicode 字元將會自動轉換為系統中的 ?。

對於 CDMA 網路,至少應該指定一個容量。

注意事項附註:
一般而言,SMTP 閘道會使用某些字元提供額外資訊,例如寄件者欄位。針對某些這類額外資訊指定訊息長度時,請預留足夠的緩衝。

XML 檔案範例

這是完整 TextMessagingHostingData-Site.xml 檔案的範例。

<?xml version="1.0" ?> 
<TextMessagingHostingData xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="https://www.w3.org/2001/XMLSchema">
<Regions>
    <Region Iso2="CN">
      <CountryCode>86</CountryCode> 
      <PhoneNumberExample>139 0000 0000</PhoneNumberExample> 
    </Region>
</Regions>
<Carriers>
    <Carrier Identity="30344">
        <LocalizedInfo Culture="en">
            <DisplayName>Gold Systems, Inc.</DisplayName> 
        </LocalizedInfo>
    </Carrier>
    <Carrier Identity="30345">
        <LocalizedInfo Culture="en">
            <DisplayName>China Mobile</DisplayName> 
        </LocalizedInfo>
        <LocalizedInfo Culture="zh">
            <DisplayName>中国移动</DisplayName> 
        </LocalizedInfo>
    </Carrier>
</Carriers>
<Services>
    <Service>
        <RegionIso2>US</RegionIso2> 
        <CarrierIdentity>30344</CarrierIdentity> 
        <Type>SmtpToSmsGateway</Type> 
        <SmtpToSmsGateway>
            <RecipientAddressing>
                <SmtpAddress>%n@paging.goldsys.com</SmtpAddress> 
            </RecipientAddressing>
            <MessageRendering Container="Body">
                <Capacity CodingScheme="GsmDefault">140</Capacity> 
            </MessageRendering>
        </SmtpToSmsGateway>
    </Service>
    <Service>
        <RegionIso2>CN</RegionIso2> 
        <CarrierIdentity>30345</CarrierIdentity> 
        <Type>SmtpToSmsGateway</Type> 
        <SmtpToSmsGateway>
            <RecipientAddressing>
                <SmtpAddress>%n@139.com</SmtpAddress> 
            </RecipientAddressing>
            <MessageRendering Container="Body">
                <Capacity CodingScheme="GsmDefault">140</Capacity> 
                <Capacity CodingScheme="Unicode">50</Capacity> 
            </MessageRendering>
            </SmtpToSmsGateway>
    </Service>
</Services>
</TextMessagingHostingData>

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