c'est du routage dynamique que tu veux faire si je comprends bien ta demande.
Sans avoir creusé le sujet, je dirais qu'il faut installer 'zebra'.
http://lartc.org/howto/
sinon tu fais des scripts qui test par un telnet la réponse d'un des serveurs de messagerie, en cas d'échec il test le suivant et active/désactive une carte ou l'autre selon le résultat (bof)
🙂