Hi,
the very, very old postfix/dovecot setup will be moved from account based to virtual in a completely new setup.
I have a few questions, not not only about this.
1. x-original-to header
When mail is sent by local processes without the domain part in the to address it will be appended by postfix. But for the x-original-to header there is only the user part. How can I manage to append the domain part there, too? It is not always the same as delivered-to. I have not seen this in the old setup.
2. catch-all dovecot/postfix
We will be using dovecot for delivery. When using postfix for delivery we can do a catch-all with virtual_mailbox_maps (@blah.com blah.com/all/). How can this be done with dovecot. I would like to have mail, that nobody seems to be responsible for, sent to a specific account, or even better to a folder within a specific account (+).
3. locally delivered mail via submission
We have a machine in the DMZ that does nearly everything (dkim, dnsbl, etc). Mail comes in at port 25 and is relayed to the other machine behind. But not all names are allowed as recipients on port 25. Eg root etc may not get mail from outside, means coming from port 25; they are silently dropped. But this DMZ machine itself sends mail to root (or other blocked "internal" users) that should also be (some sort of) relayed. We already do this with other machines that are outside (that do not have port 25 open for the world), where everything is sent via submission directly behind the DMZ, where mails to root etc are allowed. For this machine I think I would like to send all mail that comes in locally via a specific transport that uses 587. How can this be done?
It's not only about a virtual setup it is about replacing an old setup that is 10 years old and that looks like unwashed underwear by now. And I think there are more question to come... Everybody was afraid to touch this system for the last years.
Thanks a lot!
-lutzn
