mccb
MIT, pas d'édition payanteFonctionne avec Docker Compose

Des anciennes boîtes aux nouveaux serveurs : les e-mails

mccb lit les fichiers PST et OST, Exchange, Microsoft 365, Google Workspace, IMAP, JMAP, mbox, Maildir et d'autres, et écrit vers IMAP, CalDAV, CardDAV, JMAP ou Exchange. Il est conçu pour les sysadmins et les hébergeurs qui migrent des lots de boîtes.

[email protected]Démo, données fictives
  1. Contrôle
  2. Courrier
  3. Agenda
  4. Contacts
  5. Vérification
anna.pst
  • Courrier60
  • Rendez-vous8
  • Contacts12

IMAPmail.example.com

0 / 60

CalDAVmail.example.com

0 / 8

CardDAVmail.example.com

0 / 12

  • 1Libre
  • 2Libre
  • 3Libre
  • 4Libre
0Importés, sur 80
0Trouvés sur le serveur, non renvoyés
0Renvoyés après contrôle
0Doublons

Appuyez sur Start, puis coupez la connexion quand vous voulez.

En production

Plus de 500 Go d'e-mails déjà migrés sans erreur, avec agendas et contacts.

Comment ça marche

Un serveur, beaucoup de boîtes, un rapport pour chacune.

  1. Ajouter un serveur

    Choisissez le fournisseur, ou n'importe quel serveur IMAP : l'adresse et le port sont préremplis, et la connexion est vérifiée à l'enregistrement.

  2. Créer une migration

    D'où vient le courrier, un fichier ou un serveur en ligne, et la boîte où il arrive. Plusieurs à la fois : importez un CSV.

  3. Le démarrer

    Le panneau de la boîte indique ce qui manque encore, puis la démarre. Lancez d'abord un essai à blanc si vous voulez.

  4. Suivre et lire

    Suivez chaque boîte en direct, et lisez un rapport par boîte.

Voir toutes les fonctionnalités

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

  • Exchange, Microsoft 365 et Google ne sont pas testés sur de vrais serveurs

    Ces connecteurs n'ont été testés que contre des serveurs simulés. Essayez d'abord une boîte avec peu d'éléments.

  • Limites de Microsoft 365

    Un e-mail écrit via Graph reçoit la date de l'import comme date de réception. Les participants sont écrits en texte par défaut, et les boîtes d'archive ne sont pas migrées.

  • Les agendas JMAP ne sont pas implémentés

    Utilisez CalDAV pour les agendas d'un fournisseur JMAP.

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

Ce qu'il ne fait pas

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