$R 中介字元可為 URL 提供適當的篩選器。其目的是產生一個篩選器,用於搜尋可能包含特定使用者或群組之電子郵件位址的所有屬性。要搜尋的屬性清單來自 configutil 參數 local.imta.mailaliases。如果未設定此參數,則會檢查 local.imta.schematag configutil 參數,並根據其值選擇一組適當的預設屬性,如下所示:
sims401 mail 和 rfc822mailalias
nms41 mail 和 mailAlternateAddress
ims50 mail、mailAlternateAddress 和 mailEquivalentAddress
local.imta.schematag 的值可以是以逗號分隔的清單。如果支援多個模式,則可使用屬性的組合清單 (重複屬性要排除)。LDAP_SCHEMATAG MTA 選項可用以覆寫 local.imta.schematag 專用於 MTA 的設定。
此外,篩選器不僅搜尋最初提供的位址,還搜尋具有相同本機部分、但實際在網域樹狀結構中找到網域的位址 (儲存在9.1.2.2 $V 中介字元小節的第二步中)。網域樹查詢的反覆性意味著這兩個位址可以不同。這項附加檢查由 option.dat 檔案中 DOMAIN_UPLEVEL MTA 選項的位元 1 (值 = 2) 來控制。設定此位元會啟用額外的位址檢查。DOMAIN_UPLEVEL 的預設值為 0。
例如,假設網域 siroe.com 顯示在網域樹狀結構中。假設強制使用 Sun LDAP Schema 1,查詢位址
u@host1.siroe.com
由 $R 的延伸和 ims50 schematag 所產生的篩選器如下所示:
(|(mail=u@siroe.com) (mail=u@host1.siroe.com) (mailAlternateAddress=u@siroe.com) (mailAlternateAddress=u@host1.siroe.com) (mailEquivalentAddress=u@siroe.com) (mailEquivalentAddress=u@host1.siroe.com))
另一方面,如果 DOMAIN_UPLEVEL 設定為 1 而非 3,則篩選器如下所示:
(|(mail=u@host1.siroe.com) (mailAlternateAddress=u@host1.siroe.com) (mailEquivalentAddress=u@host1.siroe.com))