接下来检查条目的状态。有两个状态属性,一个用于常规条目,另一个专用于邮件服务。
表 9–2 介绍了在生效的模式标记条目中要检查的常规和特定于邮件的用户或组属性
表 9–2 要进行检查的属性
schematag |
类型 |
General |
邮件特定 |
---|---|---|---|
sims40 |
用户 |
inetsubscriberstatus |
mailuserstatus |
sims40 |
组 |
无 |
inetmailgroupstatus |
nms41 |
用户 |
无 |
mailuserstatus |
nms41 |
组 |
无 |
无 |
Messaging Server 5.0 |
用户 |
inetuserstatus |
mailuserstatus |
Messaging Server 5.0 |
组 |
无 |
inetmailgroupstatus |
如果需要,option.dat 文件中的LDAP_USER_STATUS 和 LDAP_GROUP_STATUS MTA 选项可分别用于选择用户和组的备用常规状态属性。特定于邮件的用户和组状态属性分别由 LDAP_USER_MAIL_STATUS 和 LDAP_GROUP_MAIL_STATUS MTA 选项控制。
起控制作用的另一个因素是域本身的状态(LDAP_DOMAIN_ATTR_STATUS 和 LDAP_DOMAIN_ATTR_MAIL_STATUS)。总共有四种状态属性。以下列顺序考虑这些属性的组合:
域状态
域邮件状态
用户或组状态
邮件用户或邮件组状态
这些属性中的第一个属性,如果指定了除“活动”状态以外的其他状态,则优先于所有其他属性。其他允许的状态值包括“非活动”、“已删除”、“已移除”、“已禁用”、“保留”和“超过配额”。“保留”、“已禁用”和“已移除”状态仅可以用于邮件域、邮件用户或邮件组。“超过配额”状态仅能指定为邮件域或邮件用户状态。
如果不存在特定状态属性,则所有状态都默认为“活动”。未知状态值将被解释为“非活动”。
组合使用四种状态时,可能出现用户或组的下列状态:“活动”、“非活动”、“已删除”、“已移除”、“已禁用”、“保留”和“超过配额”。活动状态会使别名处理继续进行。不活动或超过配额状态将会立即拒绝具有 4xx(临时)错误的地址。已删除、已移除和已禁用状态将会立即拒绝具有 5xx(永久)错误的地址。就状态处理而言,可以将“保留”状态视为“活动”状态,但它设置了内部标志,以便以后发送选项,此处所有选项都将被仅包含一个“保留”条目的选项列表覆盖。