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.
- Controllo
- Posta
- Calendario
- Contatti
- Verifica
anna.pst- Posta60
- Appuntamenti8
- Contatti12
IMAPmail.example.com
0 / 60
CalDAVmail.example.com
0 / 8
CardDAVmail.example.com
0 / 12
Connessione interrotta
1LiberaInvioSconosciutoRicerca in corsoSul server, saltatoAssente, reinviatoStesso UID, sovrascritto2LiberaInvioSconosciutoRicerca in corsoSul server, saltatoAssente, reinviatoStesso UID, sovrascritto3LiberaInvioSconosciutoRicerca in corsoSul server, saltatoAssente, reinviatoStesso UID, sovrascritto4LiberaInvioSconosciutoRicerca in corsoSul server, saltatoAssente, reinviatoStesso UID, sovrascritto
Premete Avvia, poi interrompete la connessione quando volete.Controllo preliminare: IMAP, DAV e la quota.Prima la posta, dalla più recente, su connessioni parallele.Poi gli appuntamenti, via CalDAV. Ognuno ha un UID fisso.Infine i contatti, via CardDAV. Ognuno ha un UID fisso.Verifica: i conteggi delle cartelle sono confrontati e un campione di messaggi è riletto e confrontato tramite hash.La connessione è caduta e nessuno sa se gli elementi in transito sono arrivati. mccb riprova prima da solo; questa demo passa subito alla ripresa.Ripresa: gli elementi già fatti vengono saltati. Ogni messaggio in transito è cercato sul server tramite il suo X-PST-Import-Id e reinviato solo se assente.Finito, con un rapporto per casella. Premete Riproduci per riprovare e interrompete in un altro punto.
Come funziona
Un server, molte caselle, un report per ciascuna.
Aggiungi un server
Il server IMAP di destinazione, con rilevamento DAV automatico.
Aggiungi gli account
Uno per uno o tramite CSV (
email;password[;login]).Carica e assegna
Caricamenti riprendibili, con un'anteprima di accenti e allegati prima di scrivere qualsiasi cosa.
Avvia e leggi
Avviale tutte, segui il log in tempo reale e leggi un report per casella.
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.
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"