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

CHANNEL

(字串,1 - 40 個字元) 用於使電子郵件形成佇列的 MTA 通道之名稱。如未指定,則假設為「sms」。指定的通道必須在 MTA 的配置中定義。

EMAIL_BODY_CHARSET

(字串,字元集名稱) 用於在將 SMS 文字插入電子郵件內文之前翻譯 SMS 文字的字元集。如有必要,轉譯文字將進行 MIME 編碼。預設值為 US-ASCII。如果 SMS 郵件包含此字元集中不可用的文字影像,這些文字影像將被轉換成助憶符號字元,對收件者而言,它們可能有意義,也可能毫無意義。

MTA 可識別的字元集清單位於以下檔案中:

installation-directory/config/charsets.txt

EMAIL_HEADER_CHARSET

(字串,字元集名稱) 用於在將 SMS 文字插入 RFC 822 Subject: 標頭行之前翻譯 SMS 文字的字元集。如有必要,轉譯字串將進行 MIME 編碼。預設值為 US-ASCII。如果 SMS 郵件包含此字元集中不可用的文字影像,這些文字影像將被轉換成助憶符號字元,對收件者而言,它們可能有意義,也可能毫無意義。

FROM_DOMAIN

(字串、IP 主機名稱、1 - 64 個字元) 建構電子郵件的訊息封 From: 時附加至 SMS 來源位址的網域名稱。指定的名稱應是可將電子郵件路由回 SMS 的正確名稱。(例如,與 MTA SMS 通道關聯的主機名稱)。如未指定,則會使用透過 CHANNEL 選項指定的通道之正式主機名稱。

PARSE_RE_0, PARSE_RE_1, ..., PARSE_RE_9

(字串,UTF-8 常規表示式) 對於行動電話源電子郵件,閘道設定檔需要從 SMS 郵件的文字中擷取目標電子郵件位址。透過一個或多個符合 POSIX 的常規表示式 (RE) 可以達此目的。SMS 郵件文字將由每個常規表示式進行評估,直至找到產生目標電子郵件位址的相符項目,或者用完所有常規表示式為止。


備註 –

PARSE_RE_*ROUTE_TO 選項互相排斥。在同一閘道設定檔中同時使用這兩個選項會造成配置錯誤。


每個常規表示式必須符合 POSIX,並且用 UTF-8 字元集編碼。這些常規表示式必須輸出字串 0 作為目標位址。它們可能會選擇性地輸出 Subject: 標頭行中使用的文字做為字串 1,輸出郵件內文中使用的文字做為字串 2。未被常規表示式「消耗」的任何文字還可用於郵件內文,位於任何做為字串 2 輸出的文字之後。

以 PARSE_RE_0、PARSE_RE_1、 ...,直至 PARSE_RE_9 的順序嘗試常規表示式。如果未指定常規表示式,則使用以下預設常規表示式︰

[ \t]*([^\( ]*)[ \t]*(?:\(([^\)]*\))?[ \t]*(.*)

此預設常規表示式分成以下部分:

[ \t]*

忽略前導空格字元 (SPACETAB)。

([^\( ]*)

目標電子郵件位址。此為第一個報告字串。

[ \t]*

忽略空格字元。

(?:\(([^\)]*)$1\))?

括號中的是可選主旨文字。此為第二個報告字串。前導 ?: 導致外括號不會報告字串。它們僅用於將其內容分組為尾隨字元 ? 的單一 RE。尾隨字元 ? 會使此 RE 元件僅比對零或一次,相當於表示式 {0,1}。

[ \t]*

忽略空格字元。

(.*)

在郵件內文中保留文字。此為第三個報告字串。

例如,使用上述常規表示式,範例 SMS 郵件:

dan@sesta.com(Testing)This is a test

可得出電子郵件:


To: dan@sesta.com
Subject: Testing

This is a test

在第二個範例中,SMS 郵件:

sue@sesta.com This is another test

會得到:

To: sue@sesta.com

This is another test

請注意,SMS 郵件在使用上述常規表示式進行評估前將轉譯成 Unicode 的編碼。翻譯的文字會由之前從 UTF-8 轉換為 UTF-16 的常規表示式進行評估。評估結果會針對目標電子郵件位址翻譯為 US-ASCII,針對 Subject: 文字翻譯為 EMAIL_HEADER_CHARSET (如果有),針對郵件內文翻譯為 EMAIL_BODY_CHARSET (如果有)。

PROFILE

(字串、「GSM」、「TDMA」或「CDMA」) 假設的 SMS 設定檔。目前此資訊僅用於將 SMS 優先權旗標對映至 RFC 822 Priority: 標頭行。因此,當 USE_SMS_PRIORITY=0 (該選項的預設設定) 時,此選項不生效。

SELECT_RE

(字串,US-ASCII 常規表示式) 符合 US-ASCII POSIX 的常規表示式,用於比較每封 SMS 郵件的 SMS 目標位址。如果 SMS 郵件的目標位址符合此 RE,則此 SMS 郵件將根據此閘道設定檔,透過閘道傳送至電子郵件。

請注意,由於 SMS 郵件的目標位址在 US-ASCII 字元集中指定,因此,此常規表示式還必須能以 US-ASCII 表示。

SMSC_DEFAULT_CHARSET

(字串,字元集名稱) 遠端 SMSC 使用的預設字元集名稱。此選項的兩個常用選擇為 US-ASCII 和 UTF-16-BE (USC2)。如未指定,則假定為 US-ASCII。

USE_SMS_PRIORITY

(整數,0 或 1) 依預設 (USE_SMS_PRIORITY=0),會忽略 SMS 郵件中的優先權旗標,且不會與電子郵件一起傳送。若要讓優先權旗標與電子郵件一起傳送,請指定 USE_SMS_PRIORITY=1。與電子郵件一起傳送時,從 SMS 至電子郵件的對映如表 D–25 中所示︰

表 D–25 從 SMS 對映至電子郵件的優先順序旗標

SMS 設定檔 

SMS 優先順序旗標 

電子郵件優先順序:標頭行 

GSM 

0 (非優先權)

123 (優先權)

無標頭行 (表示 Normal)

Urgent

TDMA 

0 (大量)

1 (一般)

2 (緊急)

3 (非常緊急)

Nonurgent

無標頭行 (表示 Normal)

Urgent

Urgent

CDMA 

0 (一般)

1 (互動)

2 (緊急)

3 (緊急)

無標頭行 (表示 Normal)

Urgent

Urgent

Urgent

請注意,電子郵件 Priority: 標頭行的值為 NonurgentNormalUrgent

USE_SMS_PRIVACY

(整數,0 或 1) 依預設 (USE_SMS_PRIVACY=0),會忽略 SMS 私密性指示,且不會與電子郵件一起傳送。若要讓此資訊與電子郵件一起傳送,請指定 USE_SMS_PRIVACY=1。與電子郵件一起傳送時,從 SMS 至電子郵件的對映如表 D–26 中所示︰

表 D–26 從 SMS 對映至電子郵件的私密性旗標

SMS 私密性旗標 

電子郵件 Sensitivity: 標頭行 

0 (未限制)

無標頭行 

1 (限制)

Personal

2 (機密)

Private

3 (秘密)

Company-confidential

請注意,電子郵件 Sensitivity: 標頭行的值為 PersonalPrivateCompany-confidential