Cyrus IMAP é um servidor próprio de e-mail, contatos e calendários, com acesso por IMAP, JMAP, POP3, CalDAV, CardDAV e WebDAV.
karatektus/pl_mail
Cliente de e-mail auto-hospedado que sincroniza contas IMAP, Gmail e Outlook em uma única caixa de entrada, com calendário integrado, tudo armazenado no seu próprio PostgreSQL.
Alternativa open source a:Gmail
Microsoft Outlook
- Estrelas
- 557
- Forks
- 46
- Issues abertas
- 49
- Último commit
- há 22 horas
O que é?
O plMail é um cliente de e-mail que você hospeda por conta própria. Ele se conecta a caixas de correio existentes do IMAP, Gmail e Outlook, sincroniza as mensagens no seu próprio banco de dados PostgreSQL e as exibe em uma única caixa de entrada no navegador, com busca e marcadores compartilhados. Ele não recebe e-mails da internet nem hospeda um domínio; por isso, funciona junto com seu provedor de e-mail atual, em vez de substituir o servidor.
Como os e-mails são sincronizados localmente, as buscas são feitas no seu banco de dados e as mensagens continuam acessíveis quando um provedor fica indisponível. Novas mensagens chegam por IMAP IDLE e notificações push do Gmail e do Outlook. O cliente também inclui um calendário com sincronização bidirecional para Google, Microsoft e CalDAV. Há filtros, conversas agrupadas por tópico e um modelo de linguagem opcional para busca semântica, elaboração de rascunhos e resumos; por padrão, o modelo fica desativado.
O projeto é desenvolvido com Symfony, FrankenPHP e Hotwire Turbo e funciona com Docker Compose. Os clientes móveis para Android e iOS se conectam ao seu próprio servidor.
Recursos principais
- 01Conecta contas IMAP, Gmail e Outlook em uma única caixa de entrada, com conversas agrupadas por tópico.
- 02Sincroniza os e-mails no seu próprio banco de dados PostgreSQL, permitindo fazer buscas localmente.
- 03Recebe novas mensagens em tempo real por IMAP IDLE e notificações push dos provedores.
- 04Sincroniza o calendário nos dois sentidos com Google, Microsoft e CalDAV.
- 05Permite visualizar regras de filtro aplicadas aos e-mails existentes antes de salvá-las.
- 06Oferece recursos opcionais de modelo de linguagem para busca semântica, elaboração de respostas e resumos.
Casos de uso
- Ler várias caixas de correio existentes lado a lado, sem entregar todos os seus e-mails a um único provedor.
- Manter uma cópia local dos e-mails, pesquisável em um servidor doméstico ou NAS.
- Usar um cliente de e-mail privado com calendário na sua própria rede.
Início rápido
- 1
Clone o repositório
git clone https://github.com/karatektus/pl_mail.git - 2
Acesse a pasta do projeto
cd pl_mail - 3
Inicie a stack com Docker Compose
docker compose up -d - 4
Abra https://localhost em um navegador e crie sua conta
Antes de usar
- Não é um servidor de e-mail: não pode receber e-mails da internet nem hospedar seu domínio.
- Para conectar o Gmail e o Outlook, são necessárias credenciais OAuth do Google ou da Microsoft.
- Para hospedar por conta própria, é necessária uma infraestrutura com PostgreSQL e PHP 8.4 ou superior. No primeiro acesso, será exibido um aviso sobre o certificado autoassinado.
- Se você perder o arquivo de segredos gerado, não será possível recuperar as senhas das caixas de e-mail armazenadas.
Em coleções
Tópicos
Perguntas frequentes
- O que é pl_mail?
- Cliente de e-mail auto-hospedado que sincroniza contas IMAP, Gmail e Outlook em uma única caixa de entrada, com calendário integrado, tudo armazenado no seu próprio PostgreSQL. O plMail é um cliente de e-mail que você hospeda por conta própria. Ele se conecta a caixas de correio existentes do IMAP, Gmail e Outlook, sincroniza as mensagens no seu próprio banco de dados PostgreSQL e as exibe em uma única caixa de entrada no navegador, com busca e marcadores compartilhados. Ele não recebe e-mails da internet nem hospeda um domínio; por isso, funciona junto com seu provedor de e-mail atual, em vez de substituir o servidor.
- pl_mail é gratuito? Qual é a licença?
- pl_mail é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- pl_mail ainda é mantido?
- Manutenção ativa. O último commit de pl_mail foi em 6 de nov. de 2026.
- Para que posso usar pl_mail?
- Ler várias caixas de correio existentes lado a lado, sem entregar todos os seus e-mails a um único provedor. Manter uma cópia local dos e-mails, pesquisável em um servidor doméstico ou NAS. Usar um cliente de e-mail privado com calendário na sua própria rede.
- Como instalar pl_mail?
- Clone o repositório: git clone https://github.com/karatektus/pl_mail.git Acesse a pasta do projeto: cd pl_mail Inicie a stack com Docker Compose: docker compose up -d Abra https://localhost em um navegador e crie sua conta
- Onde consigo pl_mail?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/karatektus/pl_mail
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor de e-mail auto-hospedado, distribuído em imagens Docker e com suporte a SMTP, IMAP, POP3 e webmail.
Cliente de webmail auto-hospedado que reúne várias contas de e-mail IMAP/SMTP em uma caixa de entrada unificada.
Aplicativo web auto-hospedado que arquiva, pesquisa e exporta e-mails de várias contas IMAP e Microsoft 365.
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.