mccb
MIT, nessuna edizione a pagamentoGira con Docker Compose

Dalle vecchie caselle ai nuovi server: la posta

mccb legge file PST e OST, Exchange, Microsoft 365, Google Workspace, IMAP, JMAP, mbox, Maildir e altro, e scrive verso IMAP, CalDAV, CardDAV, JMAP o Exchange. È pensato per sysadmin e hosting provider che migrano lotti di caselle.

[email protected]Demo, dati fittizi
  1. Controllo
  2. Posta
  3. Calendario
  4. Contatti
  5. Verifica
anna.pst
  • Posta60
  • Appuntamenti8
  • Contatti12

IMAPmail.example.com

0 / 60

CalDAVmail.example.com

0 / 8

CardDAVmail.example.com

0 / 12

  • 1Libera
  • 2Libera
  • 3Libera
  • 4Libera
0Importati, su 80
0Trovati sul server, non reinviati
0Reinviati dopo il controllo
0Duplicati

Premete Avvia, poi interrompete la connessione quando volete.

In produzione

Oltre 500 GB di posta già migrati senza errori, con calendari e contatti.

Come funziona

Un server, molte caselle, un report per ciascuna.

  1. Aggiungi un server

    Scegli il provider, o qualsiasi server IMAP: indirizzo e porta sono già compilati e vengono controllati al salvataggio.

  2. Creare una migrazione

    Da dove arriva la posta, un file o un server attivo, e la casella di destinazione. Molte insieme: importa un CSV.

  3. Avvialo

    Il pannello della casella dice cosa manca ancora, poi la avvia. Se vuoi, esegui prima una prova a vuoto.

  4. Seguire e leggere

    Segui ogni casella in diretta e leggi un report per casella.

Vedi tutte le funzionalità

Limiti

Da leggere prima di migrare.

Prova una migrazione su una casella di test prima di eseguirla sui dati di produzione.

  • Un amministratore, un host

    Una password condivisa, nessun account o ruolo. SQLite su disco locale, nessuna alta disponibilità.

  • Exchange, Microsoft 365 e Google non sono testati su server reali

    Questi connettori sono stati provati solo con server simulati. Prova prima una casella con pochi elementi.

  • Limiti di Microsoft 365

    La posta scritta tramite Graph riceve la data dell'importazione come data di ricezione. I partecipanti sono scritti come testo per impostazione predefinita, e le caselle di archivio non vengono migrate.

  • I calendari JMAP non sono implementati

    Usa CalDAV per i calendari di un provider JMAP.

  • I PST cifrati non sono gestiti

    Un PST con contenuto cifrato o protetto da password dà errori o viene marcato come non valido.

  • Un PST danneggiato può mandare in crash libpff

    Gli elementi coinvolti vengono saltati e segnalati. Oltre un certo numero di crash il processo fallisce, e un PST molto danneggiato può essere rifiutato.

  • HTTP semplice

    La porta 22362 parla HTTP semplice. Metti mccb dietro un reverse proxy e non esporre la porta direttamente.

  • Solo amd64

    L'immagine pubblicata è per linux/amd64.

Cosa non fa

Avvia mccb

Apri http://<host>:22362 e accedi con la password stampata. Viene mostrata una sola volta. I dettagli sono nella documentazione.

$ 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"