De buzones antiguos a servidores nuevos: correo
mccb lee archivos PST y OST, Exchange, Microsoft 365, Google Workspace, IMAP, JMAP, mbox, Maildir y más, y escribe en IMAP, CalDAV, CardDAV, JMAP o Exchange. Está pensado para administradores de sistemas y proveedores de hosting que migran lotes de buzones.
- Comprobación previa
- Correo
- Calendario
- Contactos
- Verificar
anna.pst- Correo60
- Citas8
- Contactos12
IMAPmail.example.com
0 / 60
CalDAVmail.example.com
0 / 8
CardDAVmail.example.com
0 / 12
Conexión cortada
1InactivoEnvíoDesconocidoBuscandoEn el servidor, omitidoAusente, reenviadoMismo UID, sobrescrito2InactivoEnvíoDesconocidoBuscandoEn el servidor, omitidoAusente, reenviadoMismo UID, sobrescrito3InactivoEnvíoDesconocidoBuscandoEn el servidor, omitidoAusente, reenviadoMismo UID, sobrescrito4InactivoEnvíoDesconocidoBuscandoEn el servidor, omitidoAusente, reenviadoMismo UID, sobrescrito
Pulsa Iniciar y corta la conexión cuando quieras.Comprobación previa: IMAP, DAV y la cuota.El correo va primero, de más nuevo a más antiguo, con conexiones en paralelo.Después las citas, por CalDAV. Cada una tiene un UID fijo.Los contactos al final, por CardDAV. Cada uno tiene un UID fijo.Verificar: se comparan los recuentos de carpetas y se relee una muestra de mensajes por hash.La conexión se ha perdido y nadie sabe si los elementos en curso llegaron. mccb reintenta solo primero; esta demo salta directamente a la reanudación.Reanudación: los elementos ya hechos se omiten. Cada mensaje en curso se busca en el servidor por su X-PST-Import-Id y solo se reenvía si falta.Terminado, con un informe por buzón. Pulsa Repetir para volver a intentarlo y corta la conexión en otro momento.
En producción
Más de 500 GB de correo ya migrados sin errores, con calendarios y contactos.
Cómo funciona
Un servidor, muchos buzones, un informe cada uno.
Añadir un servidor
Elige el proveedor, o cualquier servidor IMAP: la dirección y el puerto se rellenan, y se comprueban al guardar.
Crear una migración
De dónde viene el correo, un archivo o un servidor en vivo, y el buzón al que va. Muchos a la vez: importa un CSV.
Ponlo en marcha
El panel del buzón dice qué falta todavía y luego lo inicia. Haz antes una simulación si quieres.
Seguir y leer
Sigue cada buzón en directo y lee un informe por buzón.
Límites
Léelo antes de migrar.
Valida una migración en un buzón de prueba antes de ejecutarla con datos de producción.
- Un administrador, un host
Una contraseña compartida, sin cuentas ni roles. SQLite en un disco local, sin alta disponibilidad.
- Exchange, Microsoft 365 y Google no se han probado en servidores reales
Estos conectores solo se han probado con servidores simulados. Prueba primero un buzón con pocos elementos.
- Límites de Microsoft 365
El correo escrito a través de Graph recibe la fecha de la importación como fecha de recepción. Los asistentes se escriben como texto por defecto y los buzones de archivo no se migran.
- Los calendarios JMAP no están implementados
Usa CalDAV para los calendarios de un proveedor JMAP.
- Los PST cifrados no se admiten
Un PST con contenido cifrado o protegido por contraseña da errores o se marca como no válido.
- Los PST dañados pueden bloquear libpff
Los elementos afectados se omiten y se informan. Al superar un límite de fallos el trabajo falla, y un PST muy dañado puede ser rechazado.
- HTTP sin cifrar
El puerto 22362 habla HTTP sin cifrar. Pon mccb detrás de un proxy inverso y no expongas el puerto directamente.
- Solo amd64
La imagen publicada es para
linux/amd64.
Pon mccb en marcha
Abre http:// e inicia sesión con la contraseña impresa. Se muestra una sola vez. Los detalles están en la documentación.
$ mkdir mccb && cd mccb
$ curl -fsSLO https://raw.githubusercontent.com/selfhostr/mccb/main/docker-compose.yml
$ docker compose up -d
$ docker compose logs web | grep -A2 "Admin password"