Question

  Asked: Mar 13 2008   9:31 PM GMT
  Asked by: Jirvine


Redundant Mail Server Setup


Mail servers, Failover

If I want to setup 2 mail servers in 2 locations, for redundancy in case one dies, what is the proper way to do it?

It's not important whether I am using Linux or Exchange at this time. My confusion is, if my users are pointing to pop.company.net, there will be a DNS record pointing to one server. But if that server goes down, how will Outlook know to switch to a different address? Also, how does the mail replicate between the 2 servers? I know about having multiple MX records, but that doesn't fix the Outlook issue.

If you can simplify the answer to a basic outline of how it all works out, I can look up the more technical stuff.

TY

Subscribe to Alerts! Get questions and answers delivered to your Inbox.


E-mail me updates on this question



   SUBSCRIBE

hidden modal window

Answer Wiki (Improve, edit or add to this answer)


 RATE THIS ANSWER
+1
Click to Vote:
  •   1
  •  0



if you setup a failover server basically what happens is the dns record points to a heartbeat that listens to both servers instead of the actual server itself. when the primary server goes down that hearbeat redirects everyone to the secondary server without the users noticing except for a few moments of lag during the switch over.
for the failover there would be software running such as DoubleTake on both servers that copies any changes from one server to the other in real time.
  • AddThis Social Bookmark Button

Browse more Questions and Answers on Exchange and DataCenter.

Looking for relevant Exchange Whitepapers? Visit the SearchExchange.com Research Library.


Discuss This Answer


You must be logged-in to discuss a question. Log-in/Register

DaveLockard  |   Mar 14 2008  12:45PM GMT

That is a very good method. The cheap way would be to add a secondary MX record

serverA : mx 0
serverB: mx 10

All traffic will be handled by server a, unless it is not responsive. Then the secondary server responds. However, this method does not provide any replication. Mail currently stored on one server or the other potentially can be lost.

 

DaveLockard  |   Mar 14 2008  12:56PM GMT

Just point outlook to the A record of the SOA.
POP server: company.net

MX: pop.company.net priority 0
MX: secondpop.company.net priority 10

A record: pop.company.net 1.1.1.1
A record: secondpop.company.net 2.2.2.2

When it send mail, the server will ask for the MX records, and use the highest priority, weight =0
When it checks mail, it will do the same.