Hajo Locke:
> Hello List,
> 
> i have a question to processing of catch-all adresses between different
> versions.? I see a difference between postfix 3.1 and 3.3 which i cant
> explain.
> I have this scenario:
> 
> Using virtual table i have a catch-all forward from a subdomain to a domain
> 
> @sub.example.com @example.com
> 
> @example.com itself is also a forward to an external adress.
> Additional there is a local mailbox my...@example.com
> Having this on a system with postfix 3.1 it is working like this:
> 
> A mail to a random adress to the catch-all subdomain forwards all mail
> to the external adress.
> A Mail to my...@sub.example.com forwards the mail to the external adress
> and also to the local mailbox, because postfix is mapping the mybox@
> from catch-all of the subdomain to local mailbox. This behaviour is
> known to me since years.

That implies you have not only:

    @sub.example.com        @example.com

but also:

    my...@sub.example.com   @example.com local-user@local-domain

Or something equivalent.

> testing same procedure on a system with postfix 3.3 with same master.cf
> and main.cf i see a difference in behaviour.

That is because your virtual tables differ. Be sure to run the
"postmap" command on those files.

There is no difference in virtual alias handling between Postfix
3.1 versus 3.3. There was one bugfix for casefolding, but that did
not affect your hash: or btree: maps, only pcre, regexp, tcp and
similar maps.

        Wietse

Reply via email to