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

常规查找表或数据库替换 (${...})

${text} 格式的替换要特殊处理。text 部分用作访问通用查找表或数据库的密钥。数据库是使用 imsimta crdb 实用程序生成的。如果在表中找到了 text,则将替换表中对应的模板。如果 text 与表中的条目都不匹配,则输入字符串将按原样用作输出字符串。

如果您使用的是通用查找表,则需要设置 MTA 选项 use_text_databases 的低顺序位。即,将其设置为奇数。需要将对 general.txt 的更改编译到 MTA 配置中(使用 imsimta cnbuild 进行编译并使用 imsimta reload 重新装入可重新装入的数据)。

如果正在使用常规数据库,则该数据库应该可由所有人读取才能保证它正确操作。

如果要在执行通用表替换的映射表条目中使用进程控制元字符(例如 $C、$R 或 $L),则应将进程控制元字符置于映射表模板中通用表替换的左侧;否则通用表替换“失败”将导致不显示进程控制元字符。