Philip Paeps:
> On mx1.freebsd.org, we have a configuration that (vastly simplified) 
> looks something like this:
> 
> > virtual_maps = hash:/usr/local/etc/postfix/virtual
> > transport_maps = hash:/usr/local/etc/postfix/transport
> 
> We have freebsd.org configured as a Postfix-style virtual domain 
> virtual:
> 
> > freebsd.org virtual
> 
> There are certain addresses we'd like to catch on mx1 though, before 
> virtual processing takes place.
> 
> e.g. in transport we have
> 
> [elided]@freebsd.org: error:5.2.1 User has left this world
> 
> However, mail always hits virtual and the transport map appears to be 
> ignored.

By definition, a recipient address in a virtual alias domain is
rewritten to a recipient address in a different domain. Postfix never
delivers mail "to" a virtual alias domain, which explains why there
is no query for it in the transport map.

To reject mail for a recipient address in a virtual alias domain,
delete the recipient from the virtual alias mapping.

        Wietse

Reply via email to