Repolode
Jinnrry

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 WorkspaceMicrosoft 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. 1

    Verifique no Spamhaus se o seu domínio e o IP do servidor constam em listas de bloqueio

  2. 2

    Baixe o arquivo do programa ou faça o pull da imagem do Docker

    docker pull ghcr.io/jinnrry/pmail:latest
  3. 3

    Inicie o servidor

    ./pmail -p 80
  4. 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