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

本地化选项

在构造 SMS 消息时,SMS 通道有许多其放置到这些消息中的固定文本字符串。例如,这些字符串会引入电子邮件的 From: 地址和 Subject: 标题行。使用本节所述的通道选项,可为不同语言指定这些字符串的版本,并为该通道指定默认语言。示例 D–2 显示了选项文件的语言部分:


示例 D–2 通道选项文件的语言说明部分


LANGUAGE=default-language

[language=i-default]
FROM_PREFIX=From:
SUBJECT_PREFIX=Subj:
CONTENT_PREFIX=Msg:
LINE_STOP= NO_MESSAGE=[no message]
REPLY_PREFIX=Re:

[language=en]
FROM_PREFIX=From:
SUBJECT_PREFIX=Subj:
CONTENT_PREFIX=Msg:
LINE_STOP= 
NO_MESSAGE=[no message]
REPLY_PREFIX=Re:
  ...

在每个 [language=x] 块中,都可指定与该语言相关的本地化选项。如果块中未指定特定选项,则请使用该选项的全局值。在 [language=x] 块以外指定的本地化选项将设置该选项的全局值。

对于下文列出的选项,必须使用 US-ASCII 或 UTF-8 字符集指定字符串值。请注意,US-ASCII 字符集是 UTF-8 字符集的特例。

CONTENT_PREFIX

字符串,0 至 252 个字节)置于 SMS 消息中电子邮件消息本身内容之前的文本字符串。默认全局值为 US-ASCII 字符串 "Msg:"。

DSN_DELAYED_FORMAT

(字符串,0 至 256 个字符)用于传送延迟通知的格式化字符串。默认情况下,此选项使用一个空字符串,从而禁止将延迟通知转换成 SMS。请注意,必须将 GATEWAY_NOTIFICATIONS 设置为 1 才能使此选项生效。GATEWAY_NOTIFICATIONS=0 时,此选项将被忽略。

DSN_FAILED_FORMAT

(字符串,0 至 256 个字符)用于永久性传送失败通知的格式化字符串。此选项的默认值为字符串:

Unable to deliver your message to $a; no further delivery attempts will be 
made.

要禁止失败通知的转换,请为此选项指定一个空字符串。请注意,必须将 GATEWAY_NOTIFICATIONS 设置为 1 才能使此选项生效。GATEWAY_NOTIFICATIONS=0 时,此选项将被忽略。

DSN_RELAYED_FORMAT

(字符串,0 至 256 个字符)用于中继通知的格式化字符串。默认值为字符串:

Your message to $a has been relayed to a messaging system which may not 
provide a final delivery confirmation

要禁止中继通知的转换,请为此选项指定一个空字符串。请注意,必须将 GATEWAY_NOTIFICATIONS 设置为 1 才能使此选项生效。GATEWAY_NOTIFICATIONS=0 时,此选项将被忽略。

DSN_SUCCESS_FORMAT

(字符串,0 至 256 个字符)用于成功传送通知的格式化字符串。默认值为字符串:

Your message to $a has been delivered

要禁止成功的传送通知的转换,请为此选项指定一个空字符串。请注意,必须将 GATEWAY_NOTIFICATIONS 设置为 1 才能使此选项生效。GATEWAY_NOTIFICATIONS=0 时,此选项将被忽略。

FROM_FORMAT

字符串,0 至 252 个字节)用于格式化创始者信息以插入到 SMS 消息中的格式化模板。默认全局值为 US-ASCII 字符串 "$a",该字符串将替换创始者的电子邮件地址。请参见格式化模板

FROM_NONE

字符串,0 至 252 个字节)没有创始者地址可供显示时置于 SMS 消息中的文本字符串。默认全局值是一个空字符串。

请注意,由于站点一般都会拒绝没有任何创始者地址的电子邮件消息,所以通常将永远不会使用此选项。

LANGUAGE

字符串,0 至 40 个字节)用于从中选择文本字符串的默认语言组。如果未指定,则语言将取自主机的默认语言环境规范。如果主机的语言环境规范不可用或对应 "C",则会使用 i-default。(i-default 对应于“适用于国际读者的英语文本”。)

LINE_STOP

字符串,0 至 252 个字节)置于 SMS 消息中从电子邮件消息提取的各行之间的文本字符串。默认全局值为 US-ASCII 空格字符 " "。

NO_MESSAGE

字符串,0 至 252 个字节)置于 SMS 消息中表示电子邮件消息无内容的文本字符串。默认全局值是 US-ASCII 字符串 "[no message]"。

SUBJECT_FORMAT

字符串,0 至 252 个字节)用于格式化 Subject: 标题行的内容,以显示在 SMS 消息中的格式化模板。此选项的默认全局值是 US-ASCII 字符串 "($s)"。有关更多信息,请参见格式化模板

有关 Subject: 标题行不存在或该标题行的内容为空字符串时的处理说明,请参见 SUBJECT_NONE 选项。

SUBJECT_NONE

字符串,0 至 252 个字节)原始电子邮件消息没有 Subject: 标题行或 Subject: 标题行的值为空字符串时所显示的文本字符串。此选项的默认全局值是空字符串。

DEBUG

(整数,位掩码)启用调试输出。默认值为 6,即选择警告消息和错误消息。任何非零值都可为通道本身启用调试输出,这与在通道定义中指定 master_debug 相同。表 D–16 定义了 DEBUG 位掩码的位值。

表 D–16 DEBUG 位掩码

位 

值 

说明 

0-31 

-1

极其详细的输出 

1

提示性消息 

2

警告消息 

4

错误消息 

8

子例行程序调用跟踪 

16

散列表诊断 

32

I/O 诊断,接收 

64

I/O 诊断,传输 

128

SMS 到电子邮件转换的诊断(移动设备始发和 SMS 通知) 

256

PDU 诊断,标题数据 

512

PDU 诊断,主体数据 

10 

1024

PDU 诊断,类型-长度-值数据 

11 

2048 

选项处理;将所有选项设置发送到日志文件。