mccb
MIT, nessuna edizione a pagamentoGira con Docker Compose

Dai file PST ai tuoi server: la posta

mccb importa file PST e OST: posta tramite IMAP, appuntamenti tramite CalDAV, contatti tramite CardDAV. È pensato per sysadmin e provider di hosting che migrano lotti di caselle.

Account
anna@example.comFatto
ben@example.comImportazione in corso
clara@example.comIn coda
dario@example.comIn coda

Un processo per casella, ognuno con il proprio avanzamento e log.

Come funziona

Un server, molte caselle, un report per ciascuna.

  1. Aggiungi un server

    Il server IMAP di destinazione, con rilevamento DAV automatico.

  2. Aggiungi gli account

    Uno per uno o tramite CSV (email;password[;login]).

  3. Carica e assegna

    Caricamenti riprendibili, con un'anteprima di accenti e allegati prima di scrivere qualsiasi cosa.

  4. Avvia e leggi

    Avviale tutte, segui il log in tempo reale 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à.

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

Che 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/yetysw/mccb/main/docker-compose.yml
$ docker compose up -d
$ docker compose logs web | grep -A2 "Admin password"