Reenviar el correo entrante a dos servidores

Reenviar el correo entrante a dos servidores

Tenemos varios dominios con registros MX que apuntan a una puerta de enlace que ejecuta Qmail y que tenemos en el borde de la red, que a su vez lo reenvía a uno de varios servidores de correo internos basados ​​en smtproutes.

Mi pregunta es, si quisiera reenviar cada correo electrónico que llega para un dominio específico a dos servidores separados, ¿existe una manera fácil de hacerlo en Qmail? (Nos gustaría migrar de una máquina a otra sin sincronizar cuentas IMAP, por lo que queremos que el correo vaya a ambas máquinas durante algunas semanas para que los usuarios puedan tener su correo reciente en el nuevo servidor).

Gracias.

PD: Mis disculpas si esto es un duplicado. Pensé que lo había enviado pero no puedo encontrarlo ahora (tampoco en mi historial), así que pensé que no debía haber pasado.

Respuesta1

Quizás quieras echar un vistazo a esto: lifewithqmail.org/lwq.html#dot-forward
y esto: greens.org/about/software/qmail/man/man5/dot-qmail.html

EL ARCHIVO QMAIL Para cambiar el comportamiento de qmail-local, configure un archivo .qmail en su directorio personal.

      .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:

                &[email protected]

           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
                &<[email protected]>
                & [email protected]
                &[email protected] (New Address)

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

                [email protected]

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

Espero que esto ayude. No tengo un servidor qmail a mano para probar esto primero.

EDITAR:
Es posible que necesite utilizar una secuencia de comandos para crear estos archivos para cada usuario.

Respuesta2

¿Cuántos usuarios están involucrados? ¿Sería posible que agregaran otra cuenta a su cliente de correo electrónico para comenzar a extraer correo del nuevo servidor? Si se configura correctamente, seguirán teniendo acceso a su correo anterior (e incluso podrán moverlo al nuevo servidor si usan IMAP para ambas cuentas).

Además, ¿por qué la reticencia a sincronizar las cuentas IMAP? ¿Está cambiando a un servidor IMAP diferente? Cuando moví correo en el pasado, usé rsync para copiar el correo al nuevo servidor. Después de una rsync, detenga IMAP/SMTP en el servidor anterior, realice otra rsync para obtener los cambios realizados durante la primera rsync, luego inicie IMAP/SMTP en su nuevo servidor.

Cambie los archivos de configuración para que el correo se dirija al nuevo servidor en lugar del antiguo. Notifique a los usuarios con anticipación y hágalo en medio de la noche. Si controla su DNS, puede reducir el TTL en sus registros de host con una semana de anticipación, de modo que cuando realmente realice el cambio, la actualización de DNS se propague rápidamente.

información relacionada