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

新增通道定義與重寫規則

若要新增通道定義與重寫規則,請執行以下步驟:

Procedure增加通道定義和重寫規則

步驟
  1. 在增加 SMS 通道至 MTA 配置之前,需要為通道選取一個名稱。通道名稱可以是 smssms_x (其中 x 是長度在一到三十六個位元組之間的任何字串,且不區分大小寫)。例如,sms_mway

  2. 若要增加通道定義,請編輯 imta.cnf 檔案 (位於 installation-directory/config/ 目錄中)。在此檔案結尾處新增一個空行,其後再加入以下兩行:

    channel-name port p threaddepth t \ 
      backoff pt2m pt5m pt10m pt30m notices 1
    smpp-host-name
    

    其中 channel-name 是您為通道選擇的名稱,p 是 SMPP 伺服器偵聽的 TCP 連接埠,t 是每個傳送程序中同時執行的 SMPP 伺服器連線最大數目,而 smpp-host-name 則是執行 SMPP 伺服器的系統主機名稱。

    例如,您可指定以下通道定義:


    sms_mway port 55555 threaddepth 20 \ 
    backoff pt2m pt5m pt10m pt30m notices 1
    smpp.siroe.com

    如需有關如何計算 threaddepth 的說明,請參閱控制同時連線的數量

    請參閱調整遞送重試的頻率,以取得 backoffnotices 通道關鍵字的論述。

    如果您想為 smpp-host-name 指定 IP 位址而非主機名稱,請指定網域文字。例如,如果 IP 位址為 127.0.0.1,則為 smpp-host-name 指定 [127.0.0.1]。也可考量使用SMPP_SERVER通道選項。


    備註 –

    對於 Sun Java System Messaging Server 6.1,已停用 master 通道關鍵字。即使存在也會被忽略。


  3. 新增通道定義後,請至檔案上半部分,然後依以下格式新增重寫規則:

    smpp-host-name $u@smpp-host-name

    例如,

    smpp.siroe.com $u@smpp.siroe.com

  4. 儲存 imta.cnf 檔案。

  5. 使用 imsimta cnbuild 指令重新編譯此配置。

  6. 使用 imsimta restart dispatcher 指令重新啟動 SMTP 伺服器。

  7. 透過上述配置,電子郵件會被定址至 id@smpp-host-name (例如,123456@smpp.siroe.com),從而導向該通道。請參閱電子郵件至 SMS 轉換程序,以取得有關定址的進一步資訊。

  8. 或者,如果您想對使用者隱藏 SMPP 伺服器的主機名稱,或想將同一通道與其他主機名稱關聯,請增加額外的重寫規則。例如,若要將此通道與 host-name-1host-name-2 關聯,增加以下重寫規則:


    host-name-1 $U%host-name-1@smpp-host-name
    host-name-2 $U%host-name-2@smpp-host-name

    例如,如果 SMPP 伺服器的主機名稱為 smpp.siroe.com,但您希望使用者將電子郵件傳送至 id@sms.sesta.com,則可增加重寫規則:

    sms.sesta.com $U%sms.sesta.com@smpp.siroe.com

    請注意,SMPP_SERVERSMPP_PORT通道選項將覆寫通道的正式主機名稱和 port 通道關鍵字設定。使用 SMPP_PORT 選項時,無需同時使用 port 關鍵字。使用這兩個選項的優點是,它們無需重新編譯配置即可生效,並可隨後進行變更。SMPP_SERVER 選項的其他用法在新增額外的 SMS 通道中說明。