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.

testing same procedure on a system with postfix 3.3 with same master.cf
and main.cf i see a difference in behaviour.
Every mail to catch-all of subdomain is forwarded only to external
adress and no longer to the local mailbox regardless of the local-part
of rcpt-to adress. It seems that mapping my...@sub.example.com to
my...@example.com is not working any  more and mail is not delivered
locally any more.
I have no explaination for this. master.cf/main.cf are identical. I
expect that between versions some options are added or changed their
defaults, but found nothing promising hints.

I have a paste of my postconf -n output https://pastebin.com/EMnLa26Z
I hope we found a way to explain this behaviour.

Thanks,
Hajo

Reply via email to