I have a suspicion that what I'm trying to do is impossible, but I'll ask the question anyway.
If I'm using virtual domains, is it possible for an inbound address to deliver into multiple mailboxes without a rewrite?
To flesh things out a bit more, suppose I have the domain example.com and wish to set up the following deliveries:
@example.com -> mbox1
firstname.lastname@example.org -> mbox2, mbox1
email@example.com -> mbox3, mbox1
That is, I want a copy of any mail to the fred and jim addresses also delivered to the catchall mailbox for the domain.
I could do something similar using the virtual_alias_maps with lines like this:
firstname.lastname@example.org email@example.com firstname.lastname@example.org
email@example.com firstname.lastname@example.org email@example.com
(with appropriate entries in virtual_mailbox maps)
However, if I introduce the artificial catchall address, then the Delivered-To address will reflect this and I want to keep the original Delivered-To information in the catchall mailbox. I would have thought this isn't too bizarre a thing to want to do, so any ideas?