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

Das caixas antigas para os novos servidores: e-mail

O mccb lê arquivos PST e OST, Exchange, Microsoft 365, Google Workspace, IMAP, JMAP, mbox, Maildir e mais, e grava em IMAP, CalDAV, CardDAV, JMAP ou Exchange. Foi feito para administradores de sistemas e provedores de hospedagem que migram lotes de caixas de e-mail.

[email protected]Demonstração, dados fictícios
  1. Pré-verificação
  2. E-mail
  3. Agenda
  4. Contatos
  5. Verificar
anna.pst
  • E-mail60
  • Compromissos8
  • Contatos12

IMAPmail.example.com

0 / 60

CalDAVmail.example.com

0 / 8

CardDAVmail.example.com

0 / 12

  • 1Inativo
  • 2Inativo
  • 3Inativo
  • 4Inativo
0Importados, de 80
0Encontrado no servidor, não enviado novamente
0Enviado novamente após verificação
0Duplicatas

Pressione Start e corte a conexão quando quiser.

Em produção

Mais de 500 GB de e-mail já migrados sem erros, com agendas e contatos.

Como funciona

Um servidor, muitas caixas de e-mail, um relatório para cada uma.

  1. Adicionar um servidor

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

  2. Criar uma migração

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

  3. Coloque para rodar

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

  4. Acompanhar e ler

    Acompanhe cada caixa de e-mail ao vivo e leia um relatório por caixa.

Ver todas as funcionalidades

Limites

Leia isto antes de migrar.

Valide uma migração em uma caixa de e-mail de teste antes de executá-la com dados de produção.

  • Um administrador, um host

    Uma senha compartilhada, sem contas nem papéis. SQLite em um 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 e-mail com poucos itens.

  • Limites do Microsoft 365

    O e-mail gravado pelo Graph recebe a data da importação como data de recebimento. Os participantes são gravados como texto por padrão, e as caixas de arquivo não são migradas.

  • As agendas JMAP não estão implementadas

    Use CalDAV para as agendas de um provedor JMAP.

  • Os PSTs criptografados não são tratados

    Um PST com o conteúdo criptografado ou protegido por senha gera erros ou é marcado como inválido.

  • PSTs corrompidos podem derrubar o libpff

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

  • HTTP simples

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

  • somente amd64

    A imagem publicada é para linux/amd64.

O que ele não faz

Coloque o mccb para rodar

Abra http://:22362 e entre com a senha impressa. Ela é mostrada uma única 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"