33.2.1.9.4. Použití LDAPu

Na spoustě míst používá Postfix vyhledávací tabulky k nějakému rozhodování. Například pro vyhodnovení virtuální adresy na skutečnou. Jendím z mechanismů které pro to můžeme použít je LDAP databáze. V místě kde přířazujeme tabulky například virtuálních adres

virtual_maps = hash:/etc/postfix/virtual, ldap:ldapvirtual

Na tomto řádku je vidět, že jako jeden zdroj je použit ldap. Klíčové slovo ldap:je následováno jménem které jsme si zvolili. Toto jméno pak slouží jako prefix u všech parametrů.

server_host
ldapvirtual_server_host = ldap.firma.cz

Server na kterém běží LDAP server. V každém LDAP zdroji který použijeme se můžeme odkazovat na jiný server.

search_base
ldapvirtual_search_base = dc=firma,dc=cz

Bázová adresa pro dotazy. LDAP podstrom který budeme prohledávat.

bind
ldapvirtual_bind = no

Příznak zdali se na server vážeme/připojujeme pod vyhrazeným účtem.

query_filter
ldapvirtual_query_filter = (mailLocalAddress=%s)

Vlastní text dotazu na LDAP server.

result_attribute
ldapvirtual_result_attribute = mailRoutingAddress

Název atributu záznamu obsah kterého bude vrácen jako odpověď dotazu.