接下来,考虑 mailMsgMaxBlocks 属性。首先,使用通过 LDAP_DOMAIN_ATTR_BLOCKLIMIT MTA 选项返回的域块限制将其最小化。如果已知当前邮件的大小超过限制,别名处理将终止,产生一个超过大小的错误。如果大小未知或未超过限制,则会存储该限制并在稍后检查邮件自身时重新检查限制。可以用 LDAP_BLOCKLIMIT MTA 选项覆盖 mailMsgMaxBlocks 的使用。
下一步将访问并保存若干属性。最终,这些属性将被写入到队列文件条目中以供 ims_master 通道程序使用,然后该程序将使用这些属性来更新存储的用户信息高速缓存内容。如果未找到单个用户的属性,可以使用域级别属性设置默认属性。
如果 LDAP 条目适用于组而不适用于用户,或者如果 LDAP 条目来自别名高速缓存而不是来自 LDAP 目录,则跳过此步骤。后一个标准的逻辑是不需要经常更新此信息,如果需要更新,应使用别名高速缓存提供合理的标准。检索到的属性的名称由各个 MTA 选项设置。
表 9–3 显示了设置检索到的磁盘配额和邮件配额属性的 MTA 选项。
表 9–3 设置检索到的磁盘配额和邮件配额属性的 MTA 选项
MTA 选项 |
属性 |
---|---|
mailMsgQuota |
接下来,将存储若干属性,以备稍后可能与元字符替换结合使用。
表 9–4 显示了 MTA 属性、默认属性和元字符。
表 9–4 MTA 选项、默认属性和元字符
MTA 选项 |
默认属性 |
元字符 |
---|---|---|
mailProgramDeliveryInfo |
$P |
|
mailDeliveryFileURL |
$F |
|
没有默认属性 |
$1E $1G $E |
|
没有默认属性 |
$2E $2G $G |
|
LDAP_SPARE_3 |
没有默认属性 |
$3E $3G |
LDAP_SPARE_4 |
没有默认属性 |
$4E $4G |
LDAP_SPARE_5 |
没有默认属性 |
$5E $5G |
还包含用于其他属性的备用插槽,以便您可以使用这些插槽构建自定义地址扩展设备。
接下来,将把与 mailconversiontag 属性相关联的所有值添加到当前的一组转换标记中。可以使用 LDAP_CONVERSION_TAG MTA 选项更改该属性的名称。如果存在与该域的 mailDomainConversionTag 属性相关联的任何值,也将附加这些值。