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

電子郵件至 SMS 轉換選項

以下選項控制電子郵件至 SMS 郵件的轉換。括號中是選項值的範圍。一封給定的電子郵件一般都可以轉換成一封或多封 SMS 郵件。請參閱電子郵件至 SMS 轉換程序

GATEWAY_NOTIFICATIONS

(0 或 1) 指定是否將電子郵件通知轉換成 SMS 通知。電子郵件通知郵件必須符合 RFC 1892、1893、1894。預設值為 0

GATEWAY_NOTIFICATIONS=0 時,這類通知將被捨棄,不會轉換成 SMS 通知。

若要啟用將通知轉換成 SMS 通知的功能,請設定 GATEWAY_NOTIFICATIONS=1。當此選項設定為 1 時,本土化選項 (DSN_*_FORMAT) 將控制轉換成 SMS 郵件並經由閘道傳送的通知類型 (成功、失敗、延遲、轉送)。(如果通知類型的值為空白字串,則此類型通知不會轉換成 SMS 郵件。)

MAX_MESSAGE_PARTS

(整數) 將多部分電子郵件轉換成一封 SMS 郵件時,僅第一批 MAX_MESSAGE_PARTS 數量的文字部分會被轉換。其餘部分將被捨棄。依預設,MAX_MESSAGE_PARTS 為 2。若要讓郵件部分的數量不受限制,可將此值指定為 -1。指定值為 0 時,沒有郵件內容會置於 SMS 郵件中。僅使用電子郵件中的標頭行 (例如,Subject:) 會產生 SMS 郵件。

請注意,包含文字和附件的電子郵件通常由兩個部分組成。更需注意,只有一般文字郵件部分才會轉換。所有其他 MIME 內容類型都將被捨棄。

MAX_MESSAGE_SIZE

(整數,>= 10) 使用此選項,可設定從電子郵件產生的 SMS 郵件中能包含的位元組總數的上限。具體來說,MAX_MESSAGE_SIZE 指定的最大位元組數量將用於一封或多封產生的 SMS 郵件。任何額外的位元組都將被捨棄。

依預設,設定上限為 960 個位元組。其與 MAX_MESSAGE_SIZE=960 對應。若要讓位元組數量不受限制,可將此值指定為零。

在將電子郵件從 Unicode 轉換成 SMSC 的預設字元集或 UCS2 後使用位元組計數。這意味著,對於 UCS2,將產生至多 960 位元組的 MAX_MESSAGE_SIZE,480 個字元 (由於每個 UCS2 字元至少兩個位元組長。)

請注意,MAX_MESSAGE_SIZEMAX_PAGES_PER_MESSAGE選項同時服務於同一目的︰限制產生的 SMS 郵件之整體大小。更確切地說,MAX_PAGE_SIZE=960 和MAX_PAGE_SIZE=160 表示 MAX_PAGES_PER_MESSAGE=6。那為何會有兩個不同的選項?這是為了便於控制整體大小或頁數,而不必考量單一 SMS 郵件的最大大小 MAX_PAGE_SIZE。在通道選項檔案中此功能可能不重要,但在使用將電子郵件導向通道將電子郵件導向通道定址屬性時很重要,如將電子郵件導向通道中所述。

最後,請注意,會使用 MAX_MESSAGE_SIZEMAX_PAGE_SIZE * MAX_PAGES_PER_MESSAGE 兩個中較小的限制。

MAX_PAGE_SIZE

(整數,>= 10) 允許在單一 SMS 郵件中使用的最大位元組數目由 MAX_PAGE_SIZE 選項控制。依預設,將使用 160 個位元組的值。其與 MAX_PAGE_SIZE=160 對應。

MAX_PAGES_PER_MESSAGE

(整數,1 - 255) 此選項可控制給定的電子郵件能產生的 SMS 郵件之最大數目。實際上,此選項會截斷電子郵件,只將電子郵件中符合 MAX_PAGES_PER_MESSAGE SMS 郵件選項的部分轉換成 SMS 郵件。請參閱MAX_PAGE_SIZE選項的說明,以取得進一步論述。

依預設,MAX_PAGES_PER_MESSAGE 設定為 1 和由MAX_PAGE_SIZE分割的MAX_MESSAGE_SIZE 兩者中較大值。

ROUTE_TO

(字串IP 主機名稱1-64 個位元組) 所有以設定檔為目標的 SMS 郵件將會使用以下格式的電子郵件位址重新路由至指定的 IP 主機名稱:

SMS-destination-address@route-to

其中 SMS-destination-address 為 SMS 郵件的目標位址,而 route-to 為此選項指定的 IP 主機名稱。SMS 郵件的整個內容會作為產生的電子郵件之內容傳送。PARSE_RE_* 選項會被忽略。


備註 –

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


SMSC_DEFAULT_CHARSET

(字串) 透過此選項,可以指定 SMSC 的預設字元集。請使用以下檔案中給定的字元集名稱

installation-directory/config/charsets.txt

如果未指定此選項,則假定為 US-ASCII。請注意,charsets.txt 中使用的快捷名稱在同一目錄中的 charnames.txt 內定義。

處理電子郵件時,標頭行和文字郵件部分會先被解碼,然後轉換成 Unicode。然後,資料會轉換成 SMSC 的預設字元集或 UCS2,具體取決於USE_UCS2選項的值,以及 SMS 郵件是否至少包含一個在預設 SMSC 字元集中找不到的文字影像。請注意,UCS2 字元集是 16 位元的 Unicode 編碼,通常被稱為 UTF-16。

USE_HEADER_FROM

(整數,0 - 2) 設定此選項以允許 From: 位址傳送至 SMSC。該值表示 From: 位址的來源及其具有的格式。表 D–6 顯示允許的值及其涵義。

表 D–6 USE_HEADER_FROM 的值

值 

說明 

0

永遠不從 From: 位址設定 SMS 來源位址。使用找到的屬性-值對

1

SMS 來源位址設定為 from-local@from-domain,其中 From: 位址為:@from-route:from-local@from-domain

2

SMS 來源位址設定為 from-local,其中 From: 位址為:@from-route:from-local@from-domain

USE_HEADER_PRIORITY

(0 或 1) 此選項控制 RFC 822 Priority: 標頭行的處理。依預設,Priority: 標頭行的資訊用於設定產生的 SMS 郵件之優先權旗標,覆寫由DEFAULT_PRIORITY選項指定的預設 SMS 優先權。其與 USE_HEADER_PRIORITY=1 對應。若要停用 RFC 822 Priority: 標頭行,請指定 USE_HEADER_PRIORITY=0

請參閱 DEFAULT_PRIORITY 選項的說明,以取得有關處理 SMS 優先權旗標的進一步資訊。

USE_HEADER_REPLY_TO

(0 或 1) 當 USE_HEADER_FROM =1 時,此選項控制是否考量將 Reply-to:Resent-reply-to: 標頭行做為 SMS 來源位址使用。依預設,忽略 Reply-to:Resent-reply-to: 標頭行。與此對應,選項值為 0。若要啟用對這些標頭行的考量,請使用選項值 1。

請注意,RFC 2822 已停用 Reply-to:Resent-reply-to: 標頭行。

USE_HEADER_RESENT

(0 或 1) 當 USE_HEADER_FROM =1 時,此選項控制是否考量使用 Resent- 標頭行做為 SMS 來源位址。依預設,忽略 Resent- 標頭行。與此對應,選項值為 0。若要啟用對這些標頭行的考量,請使用選項值 1。

請注意,RFC 2822 已停用 Resent- 標頭行。

USE_HEADER_SENSITIVITY

(0 或 1) USE_HEADER_SENSITIVITY 選項控制 RFC 822 Sensitivity: 標頭行的處理。依預設,Sensitivity: 標頭行的資訊用於設定產生的 SMS 郵件之私密性旗標,覆寫由 DEFAULT_PRIVACY 選項指定的預設 SMS 私密性。這種情況為預設,對應於 USE_HEADER_SENSITIVITY=1。若要停用 RFC 822 Sensitivity: 標頭行,請指定 USE_HEADER_SENSITIVITY=0

請參閱DEFAULT_PRIVACY選項的說明,以取得有關處理 SMS 私密性旗標的進一步資訊。

USE_UCS2

(0 或 1) 如果可能,通道將在其產生的 SMS 郵件中使用 UCS2 字元集。此為預設運作方式,對應於 USE_UCS2=1。若要停用 UCS2 字元集,請指定 USE_UCS2=0。請參閱SMSC_DEFAULT_CHARSET選項的說明,以取得有關字元集問題的進一步資訊。

表 D–7 USE_UCS2 的有效值

USE_UCS2 的值 

結果 

預設 

將會儘可能地使用 SMSC 預設字元集。當原始電子郵件包含不屬於 SMSC 預設字元集的文字影像時,便會使用 UCS2 字元集。 

始終使用 SMSC 預設字元集。此字元集內不可用的文字影像將以快捷名稱表示,例如以「AE」表示 AE-ligature。