0

My question aims to clarify whether I can get a setup running, where Server A on 1 site receives email as is received at the same time by Server B on site two.

The requirement is to have Server B be failed to in case Server A is inaccessible, or down; but at any given moment, users will be using one of the two.

The setup I know is that one server can temporarily receive email for the other whilst its done, but then forward, using two or three MX records with differing priorities

e.g.

MX 10 mail.example.com MX 20 mail.example.com

but how do you make it that each and every email is sent to both servers, and one server is used as sending server by users?

Take note, this is platform open, meaning I would also allow answers suggesting platforms, but so far these are my platforms

  1. Zentyal 4.1: Postfix, Dovecot, OpenChange

Update IN WHAT WAY (preferably using Zentyal setup above) can I setup Server B to get the same email that Server A gets (even by forwards, or whatever TRICK): if this is possible, or can be achieved, and in what way. I have researched and can't find clarity on this matter if this is a STANDARD or you have to achieve it by the TRICK. What I want is whether its possible, if not WHY.

ULTIMATELY, the feel should be that when Server A is down, Server B is connected to by both users sending email, and for receiving email into the mail store (Which can be explained if it is one or more, however ONE still leaves the problem of a failure with that mail store), and users connect to it for IMAP and POP3

12
  • Are both servers mirrors of one another (ie, are they both running the same software stack)?
    – mjturner
    Jul 3, 2015 at 10:41
  • MS Exchange does all of this, not at the MX level (and it can't be done at that level) but at the email database level. Look at database availability groups.
    – Drifter104
    Jul 3, 2015 at 10:44
  • 2
    Can not be done. An email always arrives at one server. There are mechanisms to synchronize content on multiple servers, but they always come with a (possibly miniscule) time delay. And both servers will not RECEIVE the email at the same time. So, as the question stands now (granted, it is VERY badly or naively worded) it is not doable.
    – TomTom
    Jul 3, 2015 at 10:52
  • 1
    @Drifter104: An Exchange DAG doesn't provide the ability for a user to be connected to either/any database copy. The user will be connected to the active database copy. Furthermore, email isn't delivered to all database copies, email is delivered to the active database copy and is then copied to all other database copies.
    – joeqwerty
    Jul 3, 2015 at 12:39
  • 2
    My point is that a user connects to whichever mailbox server holds the active database copy where their mailbox exists. It's not an either or proposition.
    – joeqwerty
    Jul 3, 2015 at 13:31

1 Answer 1

2

Have you considered using (IMAP server) dovecot's replication?

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .