非同步查詢無需在記憶體中儲存整個大型 LDAP 結果,從而避免在某些情況下導致效能問題。MTA 能夠執行由 MTA 非同步完成的各類查詢。
非同步 LDAP 查詢的使用由 MTA 選項 LDAP_USE_ASYNC 控制。該選項是位元編碼的值。每個位元 (如果設定) 都會啟用非同步 LDAP 查詢以及 MTA 中 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 查詢。