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

处理域文字

在重写过程中将对域文字进行特殊处理。如果地址的域部分中显示的域文字与某个重写规则模式不匹配,则该文字将被解释为由句点分隔并由方括号括起来的一组字符串。最右侧的字符串将被删除并会重复进行搜索。如果此操作不起作用则将删除下一个字符串,以此类推直到只剩下空括号。如果搜索空括号失败,则会删除整个域的文字并会对域地址的下一个部分(如果该部分存在)继续进行重写。域文字的内部处理中不使用星号;由星号替换整个域文字时,星号的数量与域文字中的元素的数量相对应。

与常规的域或主机说明类似,域文字也是按最特定到最不特定的顺序进行尝试。其模式匹配的第一个规则将是用于重写主机或域说明的规则。如果规则列表中有两个相同的模式,则会使用首先显示的模式。

例如,假设地址 dan@[128.6.3.40] 将被重写。重写程序将依次查找 [128.6.3.40][128.6.3.][128.6.][128.][] 以及 [*.*.*.*],最后是全匹配规则 "."