On Wed, Jun 18, 2014 at 12:00:03AM +0200, Uffe Jakobsen wrote:

> >Sorry, that's not possible.  The SMTP server will use whatever
> >virtual(5) aliases it is configured with to validate input recipients.
> 
> damn, qmail could do this stuff out-of-the-box.
> 
> To me it would make sense to have virtual_routing_alias_maps that would be
> evaluated after smtpd checks.

No, see below.

> >>Can anyone come up with a way (configurtion) for smtpd to check for valid
> >>recipients in a map - and keep it away from looking into virtual_alias_maps
> >>while performing recipient validation ?
> >
> >Define virtual alias maps for smtpd(8) to look at a different set of
> >tables than cleanup(8).
> 
> By this I guess you mean compiling a home made postfix with the above
> changes ?

No, I mean a master.cf override:

    main.cf:
        smtpd_valias_maps = ...

    master.cf:
        smtp inet ... smtpd
            -o virtual_alias_maps=$smtpd_valias_maps

Actual rewriting is done by cleanup(8).  At this time, the Postfix
SMTP server (aka smtpd(8)) *only* uses virtual_alias_maps for
recipient validation, not for rewriting.  Note this may change in
some future release.

-- 
        Viktor.

Reply via email to