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.
hyvor/relay
API de e-mail open source e auto-hospedada que envia mensagens por SMTP na sua própria infraestrutura, com logs, tratamento de bounces e webhooks.
Alternativa open source a:SendGrid
Mailgun
Amazon SES
- Estrelas
- 918
- Forks
- 65
- Issues abertas
- 56
- Último commit
- há 10 horas
O que é?
O Hyvor Relay é uma API de e-mail auto-hospedada para desenvolvedores, que envia mensagens por SMTP usando seus próprios servidores e endereços IP. É voltado a equipes que querem um serviço de e-mail transacional e em massa semelhante aos provedores hospedados, mas com a infraestrutura sob seu controle.
O projeto cuida dos aspectos operacionais do envio de e-mails: filas separadas para e-mails transacionais e de distribuição, greylisting e novas tentativas, tratamento de bounces, supressões e integração com feedback loops para reclamações de spam. Ele inclui um servidor DNS integrado para automatizar os registros necessários ao envio e logs de envio que mantêm as conversas SMTP por até 30 dias.
Para configurações com vários usuários, oferece suporte a múltiplos tenants e projetos isolados dentro de um tenant. O monitoramento está disponível por meio de métricas do Prometheus e dashboards do Grafana. O backend é escrito em PHP com Symfony, os workers e o servidor SMTP em Go, e o frontend em SvelteKit; o PostgreSQL é usado tanto como banco de dados quanto como fila. O projeto é licenciado sob AGPL-3.0, com licenças comerciais oferecidas separadamente.
Recursos principais
- 01Implantação auto-hospedada com Docker Compose ou Swarm
- 02API de e-mail para enviar mensagens por SMTP
- 03Filas separadas para e-mails transacionais e de distribuição
- 04Greylisting e novas tentativas automáticas
- 05Tratamento de bounces e gerenciamento de supressões
- 06Servidor DNS integrado para automatizar os registros de envio
- 07Webhooks para eventos de e-mail
- 08Métricas do Prometheus e dashboards do Grafana
Casos de uso
- Enviar e-mails transacionais, como redefinições de senha e recibos, a partir dos seus próprios servidores
- Executar uma alternativa auto-hospedada a um serviço de API de e-mail hospedado
- Gerenciar envios para vários clientes ou projetos em uma única instalação
- Monitorar a entregabilidade com logs, conversas SMTP e métricas
Início rápido
- 1
Configure o ambiente de desenvolvimento do HYVOR usando hyvor/dev
- 2
Inicie o Hyvor Relay localmente
./run relay
Antes de usar
- Licenciado sob a AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte modificado quando o software é oferecido como serviço de rede.
- O início rápido do README é voltado à configuração do ambiente de desenvolvimento para contribuidores; os detalhes de auto-hospedagem estão apenas na documentação externa.
- Exige a execução de uma pilha com vários serviços (PHP/Symfony, Go, SvelteKit e PostgreSQL).
Tópicos
Perguntas frequentes
- O que é relay?
- API de e-mail open source e auto-hospedada que envia mensagens por SMTP na sua própria infraestrutura, com logs, tratamento de bounces e webhooks. O Hyvor Relay é uma API de e-mail auto-hospedada para desenvolvedores, que envia mensagens por SMTP usando seus próprios servidores e endereços IP. É voltado a equipes que querem um serviço de e-mail transacional e em massa semelhante aos provedores hospedados, mas com a infraestrutura sob seu controle.
- relay é gratuito? Qual é a licença?
- relay é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- relay ainda é mantido?
- Manutenção ativa. O último commit de relay foi em 21 de out. de 2026.
- Para que posso usar relay?
- Enviar e-mails transacionais, como redefinições de senha e recibos, a partir dos seus próprios servidores Executar uma alternativa auto-hospedada a um serviço de API de e-mail hospedado Gerenciar envios para vários clientes ou projetos em uma única instalação Monitorar a entregabilidade com logs, conversas SMTP e métricas
- Como instalar relay?
- Configure o ambiente de desenvolvimento do HYVOR usando hyvor/dev Inicie o Hyvor Relay localmente: ./run relay
- Onde consigo relay?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/hyvor/relay
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Ferramenta open source para criar formulários de inscrição e enviar campanhas de e-mail, como alternativa ao Mailchimp.
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.
Biblioteca Rust, CLI e backend HTTP que verifica se um endereço de e-mail existe sem enviar mensagens.
Servidor completo de e-mail e colaboração, auto-hospedável e escrito em Rust, com suporte a IMAP, JMAP, POP3, SMTP, CalDAV, CardDAV e WebDAV.
Gerenciador auto-hospedado de newsletters e listas de e-mail, distribuído como um único binário Go e com PostgreSQL.