I have a bit of a problem that i need some advice on.
I have got 5 mail servers, two are in the USA (us1.domain.com, usa2.domain.com), two are in the UK (uk1.domain.com, uk2.domain.com) and the other is in Germany (gr1.domain.com).
Even the mail servers located in the same country are in different data centres.
I need them all to serve domain.com, and somehow, when a mail is sent to a user [email protected] it automatically gets routed to the right server in the right country.
The only way i have thought of doing it so far is to install a server responsible for accepting all mail, and then routing it to the right server. The downside to this is the fact that if that server went down it would bring the whole service down. Also it would generate a lot of extra traffic.
Other than that, the only other way i can think of, would be for the users to have subdomained email addresses like [email protected]