mccb
MIT, sem edição pagaFunciona com Docker Compose

Das caixas antigas para os novos servidores: correio

O mccb lê ficheiros PST e OST, Exchange, Microsoft 365, Google Workspace, IMAP, JMAP, mbox, Maildir e mais, e escreve em IMAP, CalDAV, CardDAV, JMAP ou Exchange. Foi feito para administradores de sistemas e fornecedores de alojamento que migram lotes de caixas de correio.

[email protected]Demonstração, dados fictícios
  1. Pré-verificação
  2. Correio
  3. Calendário
  4. Contactos
  5. Verificar
anna.pst
  • Correio60
  • Compromissos8
  • Contactos12

IMAPmail.example.com

0 / 60

CalDAVmail.example.com

0 / 8

CardDAVmail.example.com

0 / 12

  • 1Inativo
  • 2Inativo
  • 3Inativo
  • 4Inativo
0Importados, em 80
0Encontrado no servidor, não enviado de novo
0Reenviado após verificação
0Duplicados

Prima Start e corte a ligação quando quiser.

Em produção

Mais de 500 GB de correio já migrados sem erros, com calendários e contactos.

Como funciona

Um servidor, muitas caixas de correio, um relatório para cada.

  1. Adicionar um servidor

    Escolha o fornecedor, ou qualquer servidor IMAP: o endereço e a porta são preenchidos e são verificados ao guardar.

  2. Criar uma migração

    De onde vem o correio, um ficheiro ou um servidor ativo, e a caixa de correio de destino. Muitas de uma vez: importe um CSV.

  3. Pô-lo a funcionar

    O painel da caixa de correio diz o que ainda falta e depois inicia-a. Faça primeiro uma simulação, se quiser.

  4. Acompanhar e ler

    Acompanhe cada caixa de correio em direto e leia um relatório por caixa.

Ver todas as funcionalidades

Limites

Leia isto antes de migrar.

Valide uma migração numa caixa de correio de teste antes de a executar com dados de produção.

  • Um administrador, um host

    Uma palavra-passe partilhada, sem contas nem funções. SQLite num disco local, sem alta disponibilidade.

  • Exchange, Microsoft 365 e Google não foram testados em servidores reais

    Estes conectores só foram testados contra servidores simulados. Experimente primeiro uma caixa de correio com poucos itens.

  • Limites do Microsoft 365

    O correio escrito pelo Graph recebe a data da importação como data de receção. Os participantes são escritos como texto por predefinição, e as caixas de arquivo não são migradas.

  • Os calendários JMAP não estão implementados

    Use CalDAV para os calendários de um fornecedor JMAP.

  • Os PSTs cifrados não são tratados

    Um PST com o conteúdo cifrado ou protegido por palavra-passe dá erros ou é marcado como inválido.

  • PSTs corrompidos podem fazer o libpff falhar

    Os itens afetados são ignorados e registados. Passado um limite de falhas a tarefa falha, e um PST muito danificado pode ser rejeitado.

  • HTTP simples

    A porta 22362 fala HTTP simples. Ponha o mccb atrás de um proxy inverso e não exponha a porta diretamente.

  • só amd64

    A imagem publicada é para linux/amd64.

O que não faz

Pôr mccb a funcionar

Abra http://:22362 e inicie sessão com a palavra-passe impressa. É mostrada uma só vez. Os detalhes estão na documentação.

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