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