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

自定义和本地化邮件处理通知邮件

修改和本地化 MDN 的说明与自定义和本地化传送状态通知邮件的说明类似,两者只有一些细微的差别(如下所述)。(请参见自定义和本地化传送状态通知邮件将生成的通知国际化。)

此映射(称为 DISPOSITION_LANGUAGE 映射)与用于国际化状态通知的 notification_language 映射表(请参见自定义和本地化传送状态通知邮件)相当。

但是,采用如下的格式探测 MDN:

type|modifiers|source-channel|header-language|return|recipient

其中:

type 是处理类型,可为下列类型之一:displayeddispatchedprocesseddeleteddeniedfailed

modifiers 是以逗号分隔的处理修饰符列表。当前列表为:errorwarningsupersededexpired

source-channel 是生成 MDN 的源通道。

header-language 是下列之一指定的语言:accept-languagepreferred-languagex-accept-language。(MTA 使用这些选项中存在的第一个选项。)

return 是通知的返回地址。

recipient 是处理针对的地址。

处理映射的结果由两条或三条信息组成,各条信息之间用垂直条 (|) 分隔。第一条信息是该处理通知的模板文件的存放目录。第二条信息是独立的处理文本应该强制转换成的字符集。(此信息是必需的,因为一些处理—特别是由自动回复生成的处理或在休假 Sieve 操作中使用 :mime 参数生成的处理—不使用模板文件,从而不能从这些文件继承字符集。)最后,第三条信息是通知的替换主题行。此信息只有当映射还设置了 $T 标志时才使用。

下面附加的模板文件用于构建 MDN:

disposition_deleted.txt disposition_failed.txt disposition_denied.txt disposition_prefix.txt disposition_dispatched.txt disposition_processed.txt disposition_displayed.txt disposition_suffix.txt disposition_option.opt

这些模板文件的使用与状态通知邮件的各种 return_*.txt 文件的使用类似。在 *.txt 文件的邮件文本中,每行都不能超过 78 个字符。