One of my customer domains uses a dedicated server as it’s main MX, it’s running Virtualmin Pro on Debian 6. All emails must be relayed to an Exchange server located in the customers office. That server is connected via a DSL line, thus the dedicated server should handle incoming and outgoing email as a relay.
So far I’ve only been able to configure this by setting the domain in Virtualmin to “no email” and manually adding the needed configuration to postfix:
Relaying incoming mails
- Adding
relay_domains = hash:/etc/postfix/relay_domains
to main.cf - Adding multiple lines like
domainname.com OK
to that file and runningpostmap
- Repeating this configuration an every backup mail server
Relaying outgoing mails
- Create a mail user for that domain
- Configure Exchange to use a send connector relaying all email to my machine
- Configure Exchange such that it’ll authenticate as that user
Is there a better way to do this with Virtualmin Pro? I need to add that alias domains can’t pick up that configuration automatically, because Virtualmin thinks there’s no email for the parent domain. Bonus points for being able to handle some mailboxes locally (postmaster etc) while relaying all the rest to Exchange. Haven’t been able to do that…
Any help is appreciated. Kind regards,
Christian