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.
- Pré-verificação
- Correio
- Calendário
- Contactos
- Verificar
anna.pst- Correio60
- Compromissos8
- Contactos12
IMAPmail.example.com
0 / 60
CalDAVmail.example.com
0 / 8
CardDAVmail.example.com
0 / 12
Ligação cortada
1InativoA enviarDesconhecidoA procurarNo servidor, ignoradoAusente, enviado de novoMesmo UID, substituído2InativoA enviarDesconhecidoA procurarNo servidor, ignoradoAusente, enviado de novoMesmo UID, substituído3InativoA enviarDesconhecidoA procurarNo servidor, ignoradoAusente, enviado de novoMesmo UID, substituído4InativoA enviarDesconhecidoA procurarNo servidor, ignoradoAusente, enviado de novoMesmo UID, substituído
Prima Start e corte a ligação quando quiser.Pré-verificação: IMAP, DAV e a quota.O correio vai primeiro, o mais recente primeiro, por ligações paralelas.Compromissos a seguir, por CalDAV. Cada um tem um UID fixo.Contactos por fim, por CardDAV. Cada um tem um UID fixo.Verificação: as contagens das pastas são comparadas e uma amostra de mensagens é relida por hash.A ligação perdeu-se e ninguém sabe se os itens em curso chegaram. O mccb tenta de novo sozinho primeiro; esta demonstração salta direto para a retoma.Retoma: os itens já concluídos são ignorados. Cada mensagem em curso é procurada no servidor pelo seu X-PST-Import-Id e só é enviada de novo se estiver ausente.Concluído, com um relatório por caixa de correio. Prima Replay para tentar de novo, e corte noutro ponto.
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.
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.
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.
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.
Acompanhar e ler
Acompanhe cada caixa de correio em direto e leia um relatório por caixa.
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.
Pôr mccb a funcionar
Abra http:// 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"