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

传送选项中使用的附加元字符

已经添加了若干附加元字符以支持使用此 MTA 的 URL 模板的新增功能。这些元字符包含:

表 9–6 显示了其他元字符以及在传送选项中使用这些元字符的说明。

表 9–6 传送选项中使用的附加元字符

元字符 

说明 

$\

强制后续文本转为小写。 

$^

强制后续文本转为大写。 

$_

不对后续文本执行大小写转换。 

$nA

插入地址的第 n 个字符。第一个字符是字符 0。如果省略 n,则替换整个地址。这适用于构建自动回复目录路径。

$D

插入地址的域部分。 

$nE

插入第 n 个备用属性的值。如果省略 n,则使用第一个属性。

$F

插入传送文件的名称(mailDeliveryFileURL 属性)。

$nG

插入第 n 个备用属性的值。如果省略 n,则使用第二个属性。

$nH

在从 0 计数的原地址中插入域的第 n 个组件。如果省略 n,则默认值为 0。

$nI

插入与别名相关联的托管域。该元字符接受整数参数 n,其语义如表 9–7 所述。

$nJ

插入从 0 计数的托管域的第 n 部分。n 的默认值为 0。

$nO

插入与当前地址关联的源路由。该元字符接受整数参数 n,其语义如表 9–7 所述。

$K

插入与用户或组的对象类相匹配的 LDAP 过滤器。请参见 LDAP_UG_FILTER 仅用于输出的 MTA 选项的说明。

$L

插入地址的本地部分。 

$nM

插入 UID 的第 n 个字符。第一个字符是字符 0。如果省略 n,则替换整个 UID。

$P

插入程序名称(通过 mailProgramDeliveryInfo 属性)。

$nS

插入与当前地址关联的子地址。该元字符接受整数参数 n,其语义如表 9–7 所述。

$nU

插入当前地址的邮箱部分的未用引号引起格式的第 n 个字符。第一个字符是字符 0。如果省略 n,则替换整个未用引号引起的邮箱。 

$nX

插入邮件主机的第 n 个组件。如果省略 n,则插入整个邮件主机。

表 9–7 显示整数参数如何控制 $nI 和 $nS 元字符的性能。

表 9–7 控制 $nI 和 $nS 元字符的性能修改的整数

整数 

性能说明 

0

如果没有可用的值,则失败(默认值)。 

如果有可用的值,则插入该值。如果没有,则不插入任何值。 

如果有可用的值,则插入该值。如果没有可用值,则不插入任何值,并删除前面的字符(ims-ms 通道需要此特殊性能)。

如果有可用的值,则插入该值。如果没有可用值,则不插入任何值并忽略后面的字符。 

除这些元字符之外,表 9–8 还显示了两个特殊的模板字符串。

表 9–8 特殊的模板字符串

特殊的模板字符串 

说明 

*

执行组扩展。该值对于用户条目无效。 

**

扩展由 LDAP_FORWARDING_ADDRESS MTA 选项命名的属性。默认值设置为 mailForwardingAddress

以组扩展为例,如果将用户的 mailDeliveryOption 值设置为 mailbox,将形成一个新地址,该地址由以下几部分组成:已拆开的 UID、百分比符号(后面跟托管域,如果有托管域)、加号(后面跟子地址,如果指定了子地址)和最后的 @ims-ms-daemon