Solución simple para archivar correos electrónicos de dovecot/postfix en un segundo servidor todas las noches para almacenamiento a largo plazo con acceso a roundcube

Solución simple para archivar correos electrónicos de dovecot/postfix en un segundo servidor todas las noches para almacenamiento a largo plazo con acceso a roundcube

Nuestro servidor de correo electrónico tiene aproximadamente 150 cuentas de correo electrónico que contienen material que no se puede eliminar durante 10 años. Algunas cuentas se dirigen hacia 10 GB de datos, por lo que me gustaría configurar un proceso de archivo nocturno que tome los correos electrónicos más antiguos y los coloque en otro servidor al que se pueda acceder cuando sea necesario.

Nuestra configuración utiliza: dovecot, postfix, roundcube, ubuntu y virtualmin/webmin.

Mi pensamiento inicial fue que rsynclos archivos usaran un trabajo cron, pero la preocupación es la pérdida de datos/encabezados, etc. Entonces, pensé que podría hacer un doveadm sync -1, pero después de leer sobre el proceso de sincronización que ejecuta, mi preocupación es que los encabezados estar desalineados y causar que se archiven duplicados.

También he visto publicaciones sobre herramientas que hacen esto; no es mi preferencia inicial, pero están abiertas a la conversación. También he visto algunos scripts de c/pearl más complicados, pero estos no son mis puntos fuertes (aunque mi experiencia es la programación, así que no me opongo a esto).

¿Alguien ha tenido gran éxito al utilizar doveadm sync -1? ¿Funcionaría alguno de estos ya que el servidor solo recibirá correos electrónicos de esta manera, nunca directamente o a través de otra fuente? ¿O alguien ha tenido un gran éxito de otra manera o puede señalar un documento/tutorial/solución en línea?

información relacionada