Des fichiers PST à vos serveurs : les e-mails
mccb importe les fichiers PST et OST : e-mails via IMAP, rendez-vous via CalDAV, contacts via CardDAV. Il est conçu pour les sysadmins et les hébergeurs qui migrent des lots de boîtes.
Une tâche par boîte, chacune avec sa progression et son journal.Pause, arrêt, plantage ou redémarrage : la tâche peut reprendre.Une reprise interroge le serveur et ne duplique jamais un message.Un rapport par boîte, avec les éléments qui n'ont pas pu être importés.
Comment ça marche
Un serveur, beaucoup de boîtes, un rapport pour chacune.
Ajouter un serveur
Le serveur IMAP cible, avec découverte DAV automatique.
Ajouter des comptes
Un par un, ou par CSV (
email;password[;login]).Envoyer et attribuer
Envois avec reprise, et aperçu des accents et des pièces jointes avant toute écriture.
Lancer et lire
Lancez-les toutes, suivez le journal en direct, et lisez un rapport par boîte.
Limites
À lire avant de migrer.
Validez une migration sur une boîte de test avant de la lancer sur des données de production.
- Un administrateur, un hôte
Un mot de passe partagé, ni comptes ni rôles. SQLite sur un disque local, pas de haute disponibilité.
- Les PST chiffrés ne sont pas gérés
Un PST dont le contenu est chiffré ou protégé par mot de passe donne des erreurs ou est marqué invalide.
- Un PST corrompu peut faire planter libpff
Les éléments touchés sont ignorés et signalés. Au-delà d'un certain nombre de plantages, la tâche échoue, et un PST très endommagé peut être refusé.
- HTTP simple
Le port 22362 parle en HTTP simple. Placez mccb derrière un reverse proxy et n'exposez pas ce port directement.
- amd64 uniquement
L'image publiée est pour
linux/amd64.
Lancer mccb
Ouvrez http://<host>:22362 et connectez-vous avec le mot de passe affiché. Il n'apparaît qu'une fois. Les détails sont dans la documentation.
$ 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"