Repolode
s1t5

s1t5/mail-archiver

Aplicativo web auto-hospedado que arquiva, pesquisa e exporta e-mails de várias contas IMAP e Microsoft 365.

Estrelas
2,238
Forks
98
Issues abertas
30
Último commit
há 3 dias

O que é?

Mail-Archiver é um aplicativo web auto-hospedado para manter cópias de e-mails de várias contas. Ele sincroniza pastas em intervalos programados e armazena mensagens e anexos em um banco de dados PostgreSQL, onde podem ser pesquisados com filtros, visualizados e exportados como arquivos mbox ou EML compactados em ZIP.

As contas podem ser conectadas por IMAP simples, pelo Microsoft Graph para tenants do Microsoft 365 ou pelo fluxo de código de dispositivo OAuth2 para contas pessoais do Outlook.com e Hotmail. Os e-mails arquivados podem ser restaurados ou copiados para outra caixa de correio sem perder a estrutura de pastas, e as regras de retenção podem excluir mensagens antigas do servidor de e-mail após um período definido. Uma API REST somente leitura e um endpoint MCP opcional permitem que scripts e agentes de IA acessem o arquivo sem expor as credenciais das caixas de correio.

O app oferece suporte a vários usuários com permissões por conta, um painel com estatísticas de armazenamento, um registro de atividades dos usuários e login OIDC. Ele é implantado com Docker Compose e executado atrás de um proxy reverso que fornece HTTPS.

Recursos principais

  • 01Sincronização programada de pastas de várias contas IMAP, Microsoft 365 e contas pessoais da Microsoft.
  • 02Pesquisa avançada com filtros e visualização de e-mails com anexos.
  • 03Exportação de contas ou e-mails selecionados como arquivos mbox ou EML compactados em ZIP.
  • 04Migração de caixas de correio que copia e-mails preservando a estrutura de pastas.
  • 05Políticas de retenção que excluem e-mails do servidor após um período configurável.
  • 06API REST somente leitura e endpoint MCP para scripts e agentes de IA.
  • 07Acesso multiusuário com permissões por conta e login OIDC.

Casos de uso

  • Manter uma cópia de longo prazo de caixas de correio corporativas ou pessoais no próprio servidor.
  • Migrar ou consolidar arquivos de e-mail de contas antigas em uma nova caixa de correio.
  • Atender a requisitos de conformidade bloqueando a exclusão manual de e-mails arquivados.
  • Permitir que scripts ou assistentes de IA consultem um arquivo de e-mails por meio de uma API somente leitura.

Em coleções

Tópicos

Perguntas frequentes

O que é mail-archiver?
Aplicativo web auto-hospedado que arquiva, pesquisa e exporta e-mails de várias contas IMAP e Microsoft 365. Mail-Archiver é um aplicativo web auto-hospedado para manter cópias de e-mails de várias contas. Ele sincroniza pastas em intervalos programados e armazena mensagens e anexos em um banco de dados PostgreSQL, onde podem ser pesquisados com filtros, visualizados e exportados como arquivos mbox ou EML compactados em ZIP.
mail-archiver é gratuito? Qual é a licença?
mail-archiver é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
mail-archiver ainda é mantido?
Manutenção ativa. O último commit de mail-archiver foi em 3 de nov. de 2026.
Para que posso usar mail-archiver?
Manter uma cópia de longo prazo de caixas de correio corporativas ou pessoais no próprio servidor. Migrar ou consolidar arquivos de e-mail de contas antigas em uma nova caixa de correio. Atender a requisitos de conformidade bloqueando a exclusão manual de e-mails arquivados. Permitir que scripts ou assistentes de IA consultem um arquivo de e-mails por meio de uma API somente leitura.
Onde consigo mail-archiver?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/s1t5/mail-archiver

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados