2 votes

Mise en place d'un système de messagerie multi-serveurs évolutif avec Linux/Dovecot.

Un de mes clients m'a demandé de mettre en place un système de messagerie électronique multi-serveur et scalable.

Je peux configurer plusieurs serveurs pour envoyer des e-mails. En utilisant un script de connexion PHP Mysql, les utilisateurs seront redirigés vers chaque serveur de messagerie avec un cookie de connexion. Le SPF de domaine a tous ces serveurs pour qu'ils puissent envoyer des e-mails sans aucun problème. (Tous les serveurs utilisent un seul nom de domaine)

Cependant, le problème se pose lors de la réception des e-mails car les enregistrements MX ne peuvent rediriger les e-mails que vers un seul serveur. Y a-t-il un moyen de rediriger les e-mails vers des serveurs sélectionnés?

Ou y a-t-il une autre façon d'atteindre cet objectif?

Je vais utiliser Ubuntu/Debian Postfix, Dovecot, roundcube.

Merci d'avance pour toutes les réponses.

Note - Je pense que la carte de transport de postfix est la solution à adopter. Mais je ne suis pas sûr de comment configurer la base de données et le routage de relais basé sur la partie locale.

4voto

neutrinus Points 1085

Avec un stockage distribué (comme http://ceph.com/), vous pouvez également livrer les emails sur des MX de sauvegarde. Dans cette situation, tous les serveurs de messagerie auraient la même configuration et partageraient simplement un stockage commun pour les maildirs.

Il serait également très pratique d'avoir une base de données utilisateur partagée, comme l'a mentionné Kondybas, un SGBD résoudrait ce problème.

3voto

Kondybas Points 6806

Parce que vous stockez un lien entre le login et l'utilisateur exact du serveur auquel il est lié, et le stockez probablement dans le SGBD comme mysql, vous pouvez vérifier ce lien sur le MX principal au moment de la réception et router le message vers le serveur correspondant. Si les logins sont utilisés comme localpart, en effet.

UPD. Si vous pouvez désaliéner le localpart au niveau du MX frontal, alors le localpart n'est pas limité au login.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X