2 votes

Transférer le courrier entrant vers deux serveurs

Nous avons plusieurs domaines dont les enregistrements MX pointent vers une passerelle exécutant Qmail que nous avons à la périphérie du réseau, qui à son tour les transmet à l'un de plusieurs serveurs de messagerie internes basés sur smtproutes.

Ma question est la suivante : si je veux transférer tous les courriels reçus pour un domaine spécifique vers deux serveurs distincts, existe-t-il un moyen facile de le faire dans Qmail ? (Nous aimerions migrer d'une machine à une autre sans synchroniser les comptes IMAP, nous voulons donc que le courrier soit envoyé aux deux machines pendant quelques semaines afin que les utilisateurs puissent avoir leurs courriels récents sur le nouveau serveur).

Nous vous remercions.

PS, toutes mes excuses si c'est un doublon, je pensais l'avoir soumis mais je ne l'ai pas retrouvé (pas dans mon historique non plus), j'ai donc pensé qu'il n'avait pas été transmis.

1voto

Celos Points 101

Vous pouvez consulter le site suivant : lifewithqmail.org/lwq.html#dot-forward
et ceci : greens.org/about/software/qmail/man/man5/dot-qmail.html

T Pour modifier le comportement de qmail-local, créez un fichier .qmail dans votre répertoire personnel.

      .qmail contains one or more lines.  Each line is a delivery
      instruction.  qmail-local follows each instruction in turn.
      There are five types of delivery instructions:  (1) comment;
      (2) program; (3) forward; (4) mbox; (5) maildir.

      (3)  A forward line begins with an ampersand:

                &me@new.job.com

           qmail-local takes the rest of the line as a mail
           address; it uses qmail-queue to forward the message to
           that address.  The address must contain a fully
           qualified domain name; it must not contain extra
           spaces, angle brackets, or comments:

                # the following examples are WRONG
                &me@new
                &<me@new.job.com>
                & me@new.job.com
                &me@new.job.com (New Address)

           If the address begins with a letter or number, you may
           leave out the ampersand:

                me@new.job.com

           Note that qmail-local omits its new Return-Path line
           when forwarding messages.

J'espère que cela vous aidera - je n'ai pas de serveur qmail à portée de main pour tester cela en premier.

EDITAR:
Vous devrez peut-être utiliser un script pour créer ces fichiers pour chaque utilisateur.

0voto

Lawand Points 640

Combien d'utilisateurs sont concernés ? Serait-il possible de leur demander d'ajouter un autre compte à leur client de messagerie pour qu'ils commencent à recevoir du courrier du nouveau serveur ? Si la configuration est correcte, ils auront toujours accès à leur ancien courrier (et pourront même le déplacer vers le nouveau serveur s'ils utilisent IMAP pour les deux comptes).

Par ailleurs, pourquoi cette réticence à synchroniser les comptes IMAP ? Êtes-vous en train de changer de serveur IMAP ? Lorsque j'ai déplacé du courrier dans le passé, j'ai utilisé rsync pour copier le courrier sur le nouveau serveur. Après un rsync, arrêtez IMAP/SMTP sur l'ancien serveur, faites un autre rsync pour récupérer les changements effectués lors du premier rsync, puis démarrez IMAP/SMTP sur votre nouveau serveur.

Modifier les fichiers de configuration pour que le courrier soit dirigé vers le nouveau serveur au lieu de l'ancien. Prévenez les utilisateurs à l'avance et faites-le au milieu de la nuit. Si vous contrôlez votre DNS, vous pouvez abaisser le TTL de vos enregistrements d'hôte une semaine à l'avance, de sorte que lorsque vous effectuerez le changement, la mise à jour du DNS se propagera rapidement.

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