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.
Jinnrry/PMail
Servidor de e-mail privado e self-hosted em um único arquivo, com suporte a SMTP, POP3 e IMAP e interface web para gerenciar e-mails do seu domínio.
Alternativa open source a:Google Workspace
Microsoft Exchange
- Estrelas
- 2,333
- Forks
- 256
- Issues abertas
- 23
- Último commit
- há 26 dias
O que é?
O PMail é um servidor de e-mail self-hosted que busca simplificar a implantação e consumir poucos recursos. Ele é distribuído como um único binário, que inclui serviços de envio e recebimento de e-mails e uma interface web para gerenciar caixas de entrada. Assim, você pode hospedar o e-mail do seu próprio domínio sem precisar integrar vários componentes separados.
O servidor oferece assinatura e verificação de DKIM e SPF e pode obter e renovar certificados Let's Encrypt via ACME. Ele aceita vários domínios e usuários e funciona com qualquer cliente de e-mail padrão por POP3, SMTP e IMAP. A configuração é feita por uma página inicial no navegador, e os dados podem ser armazenados em SQLite ou MySQL. Os plugins são executados como processos separados e podem adicionar recursos como bloqueio de spam ou notificações push.
O projeto é escrito em Go e usa Vue 3 e Element Plus no frontend. Para executá-lo, é preciso ter um servidor, um nome de domínio e as portas de e-mail abertas (25, 110, 143, 993 para IMAP, 465, 587 e 995). O README recomenda verificar se o IP está em listas de bloqueio antes da implantação.
Recursos principais
- 01Implantação em um único arquivo, com binário pequeno e baixo consumo de memória.
- 02Oferece verificação de DKIM e SPF para melhorar a entregabilidade de e-mails.
- 03Obtém e renova automaticamente certificados Let's Encrypt via ACME.
- 04Oferece acesso por POP3, SMTP e IMAP para qualquer cliente de e-mail padrão.
- 05Aceita vários domínios e usuários, com armazenamento em SQLite ou MySQL.
- 06Pode ser estendido com plugins para recursos como bloqueio de spam e notificações push.
Casos de uso
- Hospedar endereços de e-mail no seu próprio domínio sem depender de um provedor terceirizado.
- Manter um servidor de e-mail para uma equipe pequena ou uma família em um VPS pessoal.
- Testar fluxos de e-mail e entregabilidade em um ambiente sob seu controle.
Início rápido
- 1
Verifique no Spamhaus se o seu domínio e o IP do servidor constam em listas de bloqueio
- 2
Baixe o arquivo do programa ou faça o pull da imagem do Docker
docker pull ghcr.io/jinnrry/pmail:latest - 3
Inicie o servidor
./pmail -p 80 - 4
Abra o navegador e siga as instruções de configuração
Antes de usar
- Para enviar e receber e-mails, você precisa de um domínio próprio, um IP público para o servidor e das portas 25, 80, 110, 443, 465, 587, 993 e 995 abertas.
- O IP do servidor e o domínio podem constar em listas de bloqueio; o README recomenda verificar isso antes da implantação.
- Licenciado sob a GPL-2.0, que exige que trabalhos derivados sejam distribuídos sob a mesma licença.
Tópicos
Perguntas frequentes
- O que é PMail?
- Servidor de e-mail privado e self-hosted em um único arquivo, com suporte a SMTP, POP3 e IMAP e interface web para gerenciar e-mails do seu domínio. O PMail é um servidor de e-mail self-hosted que busca simplificar a implantação e consumir poucos recursos. Ele é distribuído como um único binário, que inclui serviços de envio e recebimento de e-mails e uma interface web para gerenciar caixas de entrada. Assim, você pode hospedar o e-mail do seu próprio domínio sem precisar integrar vários componentes separados.
- PMail é gratuito? Qual é a licença?
- PMail é open source sob a licença GPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- PMail ainda é mantido?
- Manutenção ativa. O último commit de PMail foi em 24 de set. de 2026.
- Para que posso usar PMail?
- Hospedar endereços de e-mail no seu próprio domínio sem depender de um provedor terceirizado. Manter um servidor de e-mail para uma equipe pequena ou uma família em um VPS pessoal. Testar fluxos de e-mail e entregabilidade em um ambiente sob seu controle.
- Como instalar PMail?
- Verifique no Spamhaus se o seu domínio e o IP do servidor constam em listas de bloqueio Baixe o arquivo do programa ou faça o pull da imagem do Docker: docker pull ghcr.io/jinnrry/pmail:latest Inicie o servidor: ./pmail -p 80 Abra o navegador e siga as instruções de configuração
- Onde consigo PMail?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Jinnrry/PMail
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Gerenciador auto-hospedado de newsletters e listas de e-mail, distribuído como um único binário Go e com PostgreSQL.
Analisa sua caixa de entrada para mapear quais contas e serviços têm seus dados e ajuda você a cancelar inscrições e solicitar a exclusão. App desktop local-first.
CasaOS é um sistema de nuvem pessoal de código aberto, com uma interface web voltada para uso doméstico para executar apps Docker e gerenciar arquivos no próprio hardware.
Assistente de e-mail com IA e cliente de e-mail open source para Gmail e Outlook que organiza sua caixa de entrada e prepara rascunhos de respostas.
Base de conhecimento auto-hospedada e offline-first, com editor Markdown avançado, espaços de trabalho para equipes, SSO OIDC e armazenamento baseado em S3.