Réfléchissez-y à deux fois avant de l'appliquer. Le fait qu'un client (ou pire deux) accède simultanément à la même boîte aux lettres IMAP sur différents hôtes peut tout casser. Ainsi, vous casseriez tout en production alors que vous vouliez simplement vous assurer d'un basculement en cas d'urgence.
Testez minutieusement toutes les possibilités et options. Pour faciliter les choses, j'utiliserais le second comme semi-froid de secours. Tous les SMTP et IMAP seront sur un serveur avec un système de fichiers distribué (DRBD) vers l'autre serveur. En cas d'urgence, vous arrêtez le premier, changez d'IP sur l'autre et redémarrez l'autre. Dans ce cas, l'accès au stockage des boîtes aux lettres est plus facile à gérer, pas de concurrence et donc pas d'incohérence.
D'autre part, vous souhaitez probablement un équilibrage des charges là où vous découpez vos boîtes aux lettres. La moitié est distribuée sur un serveur et l'autre moitié sur l'autre serveur. Comme vous répliquez votre stockage, vous pouvez basculer (en cas d'urgence) vers la machine propre et y exécuter toutes les boîtes aux lettres.
Pour résumer : Le problème est l'accès simultané au stockage. Résolvez ce problème et vous obtiendrez un basculement/une haute disponibilité/un équilibrage de la charge.