mccb
MIT, sin edición de pagoFunciona con Docker Compose

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.

[email protected]Demo, datos ficticios
  1. Comprobación previa
  2. Correo
  3. Calendario
  4. Contactos
  5. Verificar
anna.pst
  • Correo60
  • Citas8
  • Contactos12

IMAPmail.example.com

0 / 60

CalDAVmail.example.com

0 / 8

CardDAVmail.example.com

0 / 12

  • 1Inactivo
  • 2Inactivo
  • 3Inactivo
  • 4Inactivo
0Importados, de 80
0Encontrado en el servidor, no reenviado
0Reenviado tras una comprobación
0Duplicados

Pulsa Iniciar y corta la conexión cuando quieras.

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.

  1. Añadir un servidor

    Elige el proveedor, o cualquier servidor IMAP: la dirección y el puerto se rellenan, y se comprueban al guardar.

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

  3. Ponlo en marcha

    El panel del buzón dice qué falta todavía y luego lo inicia. Haz antes una simulación si quieres.

  4. Seguir y leer

    Sigue cada buzón en directo y lee un informe por buzón.

Ver todas las funciones

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.

Lo que no hace

Pon mccb en marcha

Abre http://:22362 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"