Necesito una herramienta basada en Unix, como un script de shell o un programa de línea de comandos, para copiar carpetas IMAP de un servidor a otro. Idealmente, la herramienta debe copiar todas las carpetas para una sola cuenta (Bandeja de entrada, Enviados, Papelera y carpetas creadas por el usuario) a la vez, en lugar de una carpeta a la vez. Debe preservar las fechas de los mensajes. Como opción, me gustaría poder copiar solo una carpeta IMAP.
Alternativamente, ¿hay una herramienta para copiar un archivo mbox a un servidor IMAP? Tengo acceso directo a los archivos mbox en el sistema de archivos, pero no al sistema de archivos del servidor IMAP remoto.
Editar: ¿Hay alguna forma de que un usuario migre sus propias preguntas a Server Fault?
Eche un vistazo a offlineimap : puede sincronizar múltiples servidores imap, hacer server-to-maildir y probablemente también al revés.
fuente
apt-get offlineimap
. Una herramienta brillante para replicar buzones.Soy un "fanático" de estas utilidades de Perl: http://www.athensfbc.com/imap_tools/ y las he usado bastante
fuente