已经添加了若干附加元字符以支持使用此 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 |
如果没有可用的值,则失败(默认值)。 |
1 |
如果有可用的值,则插入该值。如果没有,则不插入任何值。 |
2 |
如果有可用的值,则插入该值。如果没有可用值,则不插入任何值,并删除前面的字符(ims-ms 通道需要此特殊性能)。 |
3 |
如果有可用的值,则插入该值。如果没有可用值,则不插入任何值并忽略后面的字符。 |
除这些元字符之外,表 9–8 还显示了两个特殊的模板字符串。
表 9–8 特殊的模板字符串
特殊的模板字符串 |
说明 |
---|---|
* |
执行组扩展。该值对于用户条目无效。 |
** |
扩展由 LDAP_FORWARDING_ADDRESS MTA 选项命名的属性。默认值设置为 mailForwardingAddress。 |
以组扩展为例,如果将用户的 mailDeliveryOption 值设置为 mailbox,将形成一个新地址,该地址由以下几部分组成:已拆开的 UID、百分比符号(后面跟托管域,如果有托管域)、加号(后面跟子地址,如果指定了子地址)和最后的 @ims-ms-daemon。