Servidor de e-mail auto-hospedado, distribuído em imagens Docker e com suporte a SMTP, IMAP, POP3 e webmail.
maathimself/mailflow
Cliente de webmail auto-hospedado que reúne várias contas de e-mail IMAP/SMTP em uma caixa de entrada unificada.
Alternativa open source a:Microsoft Outlook
Gmail
- Estrelas
- 649
- Forks
- 75
- Issues abertas
- 58
- Último commit
- há 23 horas
O que é?
MailFlow é um cliente de webmail auto-hospedado para quem usa várias contas de e-mail e quer ler e enviar mensagens em uma única interface. Contas de qualquer provedor IMAP/SMTP, incluindo Gmail, iCloud e Microsoft 365 via OAuth2, são reunidas em uma caixa de entrada ordenada por data, com roteamento SMTP por conta para respostas e encaminhamentos.
Além do gerenciamento básico de e-mails, oferece categorização automática da caixa de entrada, cancelamento de inscrição em newsletters com um clique, agrupamento de conversas, busca de texto completo entre contas, adiamento de mensagens, regras para a caixa de entrada, lista de bloqueio e um fluxo de trabalho GTD opcional que armazena os marcadores como pastas IMAP reais. Um assistente de IA opcional pode resumir conversas e redigir respostas usando uma API compatível com OpenAI.
O projeto pode ser implantado com Docker Compose ou executado nativamente com Node.js, PostgreSQL, Redis e nginx. Inclui administração multiusuário com cadastro somente por convite, autenticação de dois fatores TOTP, login único OIDC, agenda CardDAV e integração com Todoist. Também inclui versões empacotadas com Electron e Capacitor para criar aplicativos para desktop e Android a partir do código-fonte.
Recursos principais
- 01Reúne várias contas IMAP/SMTP em uma caixa de entrada ordenada por data
- 02Abas automáticas na caixa de entrada e cancelamento de inscrição em newsletters com um clique
- 03Regras para a caixa de entrada, lista de bloqueio, adiamento de mensagens e denúncia de spam
- 04Composição de mensagens com formatação avançada, anexos e roteamento SMTP por conta
- 05Autenticação de dois fatores, login único OIDC e gerenciamento de usuários somente por convite
- 06Marcadores GTD opcionais armazenados em pastas IMAP
Casos de uso
- Ler e-mails do Gmail, iCloud e Outlook corporativo em um só lugar
- Executar um servidor de webmail privado para uma família ou equipe pequena
- Substituir vários aplicativos de e-mail por uma única interface web auto-hospedada
- Gerenciar e-mails com um fluxo de trabalho no estilo GTD entre várias contas
Início rápido
- 1
Baixe o arquivo compose do README
curl -o docker-compose.yml https://raw.githubusercontent.com/maathimself/mailflow/main/docker-compose.ghcr.yml - 2
Baixe a configuração de ambiente padrão
curl -o .env https://raw.githubusercontent.com/maathimself/mailflow/main/.env.example - 3
Edite .env para definir APP_URL, SESSION_SECRET, DB_PASSWORD e ENCRYPTION_KEY
- 4
Inicie o MailFlow com Docker Compose
docker compose up -d
Antes de usar
- Para hospedar por conta própria, é necessário um servidor com Docker e Docker Compose.
- O projeto é licenciado sob AGPL-3.0; portanto, modificações disponibilizadas pela rede devem ser publicadas sob a mesma licença.
- Alguns recursos, como Business License e licenciamento comercial, são pagos.
Em coleções
Tópicos
Perguntas frequentes
- O que é mailflow?
- Cliente de webmail auto-hospedado que reúne várias contas de e-mail IMAP/SMTP em uma caixa de entrada unificada. MailFlow é um cliente de webmail auto-hospedado para quem usa várias contas de e-mail e quer ler e enviar mensagens em uma única interface. Contas de qualquer provedor IMAP/SMTP, incluindo Gmail, iCloud e Microsoft 365 via OAuth2, são reunidas em uma caixa de entrada ordenada por data, com roteamento SMTP por conta para respostas e encaminhamentos.
- mailflow é gratuito? Qual é a licença?
- mailflow é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mailflow ainda é mantido?
- Manutenção ativa. O último commit de mailflow foi em 5 de nov. de 2026.
- Para que posso usar mailflow?
- Ler e-mails do Gmail, iCloud e Outlook corporativo em um só lugar Executar um servidor de webmail privado para uma família ou equipe pequena Substituir vários aplicativos de e-mail por uma única interface web auto-hospedada Gerenciar e-mails com um fluxo de trabalho no estilo GTD entre várias contas
- Como instalar mailflow?
- Baixe o arquivo compose do README: curl -o docker-compose.yml https://raw.githubusercontent.com/maathimself/mailflow/main/docker-compose.ghcr.yml Baixe a configuração de ambiente padrão: curl -o .env https://raw.githubusercontent.com/maathimself/mailflow/main/.env.example Edite .env para definir APP_URL, SESSION_SECRET, DB_PASSWORD e ENCRYPTION_KEY Inicie o MailFlow com Docker Compose: docker compose up -d
- Onde consigo mailflow?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/maathimself/mailflow
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Cliente de webmail IMAP multilíngue, acessado pelo navegador, com interface semelhante à de um aplicativo e extensível por plugins e skins, escrito em PHP.
Um cliente de webmail leve e auto-hospedável que reúne várias contas de e-mail em uma única interface via IMAP, SMTP, JMAP e EWS.
Cliente de e-mail web simples e leve, escrito em PHP, que não precisa de banco de dados.
Um cliente de e-mail para o Nextcloud que se conecta a qualquer conta IMAP diretamente na sua instância do Nextcloud.
Servidor de e-mail auto-hospedado para seu próprio domínio, com SMTP/IMAP/POP3, CardDAV/CalDAV, webmail e console de administração em React, implantado via Docker Compose.