Sun Java System Messaging Server 透過使用簡短郵件服務 (SMS) 來實作電子郵件至行動電話和行動電話至電子郵件的郵件傳送。可以將 SMS 配置為單向 (僅電子郵件至行動電話) 或雙向 (電子郵件至行動電話和行動電話至電子郵件均可)。若要只啟用單向服務,則必須新增並配置 SMS 通道。若要啟用雙向服務,除了要新增並配置 SMS 通道以外,還要配置 SMS 閘道伺服器。
不論是單向還是雙向 SMS,產生的 SMS 郵件都使用簡短郵件點對點 (SMPP) 協定提交到簡短郵件服務中心 (SMSC)。具體來說,SMSC 必須提供支援 TCP/IP 的 V3.4 或更高版本的 SMPP 伺服器。
圖 D–1 說明單向和雙向 SMS 的郵件邏輯流程。
為啟用單向服務,Messaging Server 會實作一個與遠端 SMSC 進行通訊的 SMPP 用戶端 (MTA SMS 通道)。SMS 通道將形成佇列的電子郵件轉換為多重 MIME 郵件的 SMS 郵件以及字元集翻譯問題,如電子郵件至 SMS 轉換程序中所述。
以這種功能運作,SMS 通道就充當一個 (SMPP) 外部簡短郵件實體 (ESME)。
雙向 SMS 使郵件伺服器不僅可以將電子郵件傳送至遠端裝置,還可以從遠端裝置以及遠端裝置電子郵件源接收回覆郵件。
啟用雙向 SMS 服務除了需要上一主題中說明的 MTA SMS 通道 (SMPP 用戶端) 以外,還需要 SMS 閘道伺服器。Sun Java System Messaging Server 會將 SMS 閘道伺服器做為其一般安裝程序的一部分來安裝,之後您必須對其進行配置。SMS 閘道伺服器執行兩項功能:
SMPP 轉送器
SMS 閘道伺服器充當 MTA SMS 通道與 SMSC 之間的透明 SMPP 用戶端。但此外,當 SMS 閘道伺服器充當轉送器時,會為轉送的郵件產生唯一 SMS 來源位址,並儲存遠端 SMSC 傳回的郵件 ID,以便之後與 SMS 通知郵件建立關聯。
SMPP 伺服器
SMS 閘道伺服器充當 SMPP 伺服器,可接收行動電話發出的 SMS 郵件、回覆居先的電子郵件與 SMS 通知。SMS 閘道伺服器會使用定義轉換程序的設定檔,從 SMS 郵件中擷取目標電子郵件位址。設定檔還說明如何處理遠端 SMSC 為了回應先前傳送的電子郵件至行動電話郵件而傳回的通知郵件。
在 Windows 平台上,Sun Java System Messaging Server 不支援雙向 SMS。
本手冊假設您已閱讀 LogicaCMG 的 SMPP 規格以及適用於您的 SMSC 的 SMPP 文件。
Sun Java System Messaging Server 6 或更高版本。(單向 SMS 也可在 iPlanet Messaging Server 5.2 中實作。)
SMSC 必須支援經由 TCP/IP 的 SMPP V3.4 或更高版本,而且,執行 Messaging Server 的主機與 SMSC 之間必須為 TCP/IP 連線。
如需有關 SMS 閘道伺服器的儲存規劃資訊,請參閱SMS 閘道伺服器儲存需求