dnslookup: debug_print = "R: dnslookup for $local_part@$domain" driver = dnslookup domains = ! +local_domains transport = remote_smtp same_domain_copy_routing = yes # ignore private rfc1918 and APIPA addresses ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8 : 192.168.0.0/16 :\ 172.16.0.0/12 : 10.0.0.0/8 : 169.254.0.0/16 condition = ${lookup mysql{SELECT id FROM mail_users WHERE email='$sender' AND enabled>0 AND allow_out>0}{$value}fail} no_moreText je úryvek ze standardního konfiguráku, routeru, který je zodpovědný za zpracování nelokálních adres. Díky připsání předposledního jeho provedení podmiňuji nalezením nenulového počtu řádků z tabulky. Samozřejmě je třeba do sekce global options doplnit řádek mysql_servers s URI na databázi. Samozřejmě jde použít i jiná dbf nebo LDAP třeba z woken nebo jiné dotazi, třeba na IP klienta, nebo autentizaci pomocí hesla Nechci Exim nijak vychvalovat, ale je to to nejlepší s čím jsem kdy úpracoval