Nikolaos Milas: > So in my case (Postfix 2.8.3): > > # postconf -d | grep proxy_read_maps > proxy_read_maps = $local_recipient_maps $mydestination > $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps > $virtual_mailbox_domains $relay_recipient_maps $relay_domains > $canonical_maps $sender_canonical_maps $recipient_canonical_maps > $relocated_maps $transport_maps $mynetworks $sender_bcc_maps > $recipient_bcc_maps $smtp_generic_maps $lmtp_generic_maps
proxy_read_maps is meant to include all the parameters that have read-only lookup tables. As Postfix evolves over time, new tables don't always get added to the proxy_read_maps default value. However, virtual_alias_maps is already listed in the default. > ...and: > > virtual_alias_maps = hash:/etc/postfix/aliases, > hash:/etc/postfix/aliases.d/virtual_aliases, > ldap:/etc/postfix/ldap-alias-vacation.cf, > ldap:/etc/postfix/ldap-aliases.cf There is no proxy: in there. If you use virtual_alias_maps = proxy:ldap:whatever ... Then it will automatically be included in the proxy_read_maps value, and the proxymap dameon will permit lookups. Wietse