异步查找无需在内存中存储完整的大量 LDAP 结果,从而避免在一些情况下可能出现的性能问题。MTA 提供了通过 MTA 异步完成执行各种类型的查找的功能。
异步 LDAP 查找的使用由 MTA 选项 LDAP_USE_ASYNC 控制。此选项是按位编码的值。每一位(如果设置)可结合 MTA 中具体的 LDAP 使用方法来进行 LDAP 异步查找。
表 9–11 显示了 option.dat 文件中的 LDAP_USE_ASYNC MTA 属性的位和值设置。
表 9–11 LDAP_USE_ASYNC MTA 选项的设置
位 |
值 |
LDAP 的具体使用 |
---|---|---|
0 |
1 |
LDAP_GROUP_URL1 (mgrpDeliverTo) URL |
1 |
2 |
LDAP_GROUP_URL2 (memberURL) URL |
2 |
4 |
LDAP_GROUP_DN (UniqueMember) DN |
3 |
8 |
auth_list、moderator_list、sasl_auth_list 和 sasl_moderator_list 非位置列表参数 URL |
4 |
16 |
cant_list 和 sasl_cant_list 非位置列表参数 URL |
5 |
32 |
originator_reply 非位置列表参数 URL |
6 |
64 |
deferred_list、direct_list、hold_list 和 nohold_list 非位置列表参数 URL |
7 |
128 |
username_auth_list、username_moderator_list 和 username_cant_list 非位置列表参数 URL |
8 |
256 |
别名文件列表 URL |
9 |
512 |
别名数据库列表 URL |
10 |
1024 |
LDAP_CANT_URL (mgrpDisallowedBroadcaster) 外层 URL |
11 |
2048 |
LDAP_CANT_URL 内层 URL |
12 |
4096 |
LDAP_AUTH_URL (mgrpAllowedBroadcaster) 外层 URL |
13 |
8192 |
LDAP_AUTH_URL 内层 URL |
14 |
16384 |
LDAP_MODERATOR_URL (mgrpModerator) URL |
LDAP_USE_ASYNC MTA 选项的默认值为 0,表示默认情况下禁用异步 LDAP 查找。