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

Reply via email to