Sun Java System Messaging Server 6 2005Q4 管理指南

新增額外的 SMS 通道

您可以將 MTA 配置為具有多個 SMS 通道。這樣做的典型原因有兩個:

  1. 與不同的 SMPP 伺服器通訊。

    十分簡單:只需新增額外的 SMS 通道至配置,並確定 (a) 為該通道給定不同的通道名稱,(b) 並將其與不同的主機名稱關聯。例如,


    sms_mway port 55555 threaddepth 20  
    smpp.siroe.com
    
    sms_ace port 777 threaddepth 20
    sms.ace.net

    請注意無需新的重寫規則。如果沒有直接相符的重寫規則,Messaging Sever 會尋找具有關聯主機名稱的通道。例如,如果伺服器使用的是 user@host.domain,則會搜尋名為「host.domain」的通道。如果找到此類通道,會將郵件路由至該通道。否則,會開始搜尋「.domain」的重寫規則,如果仍找不到,則會繼續搜尋小數點號 (「.」) 規則。如需有關重寫規則的更多資訊,請參閱第 11 章, 配置重寫規則

  2. 與同一 SMPP 伺服器通訊但使用不同的通道選項。

    若要與同一 SMPP 伺服器通訊,但使用不同的通道選項,請在每個通道定義的SMPP_SERVER通道選項中指定同一 SMPP 伺服器。

    使用此機制很有必要,因為兩個不同的通道不能具有同一正式主機名稱 (即通道定義第二行列出的主機名稱)。若要允許它們與同一 SMPP 伺服器通訊,請定義兩個單獨的通道,每個通道均在其通道選項檔案內的 SMPP_SERVER 中指定同一 SMPP 伺服器。

    例如,您可以使用以下通道定義


    sms_mway_1 port 55555 threaddepth 20
    SMS-DAEMON-1
    
    sms_mway_2 port 55555 threaddepth 20
    SMS-DAEMON-2

    以及重寫規則


    sms-1.siroe.com $u%sms-1.siroe.com@SMS-DAEMON-1
    sms-2.siroe.com $U%sms-2.siroe.com@SMS-DAEMON-2

    然後,讓它們都使用同一 SMPP 伺服器,這兩個通道中每一個都要在其通道選項檔案中指定SMPP_SERVER=smpp.siroe.com。