Servidor de correo privado, autoalojado y de un solo archivo, con SMTP, POP3 e IMAP, además de una interfaz web para gestionar el correo de tu dominio.
hyvor/relay
API de correo electrónico de código abierto y autohospedada que envía mensajes por SMTP desde tu propia infraestructura, con registros, gestión de rebotes y webhooks.
Alternativa open source a:SendGrid
Mailgun
Amazon SES
- Estrellas
- 918
- Forks
- 65
- Issues abiertos
- 56
- Último commit
- hace 10 horas
¿Qué es?
Hyvor Relay es una API de correo electrónico autohospedada para desarrolladores que envía mensajes por SMTP usando tus propios servidores y direcciones IP. Está pensada para equipos que quieren un servicio de correo transaccional y masivo similar al de proveedores alojados, pero con la infraestructura bajo su control.
El proyecto cubre los aspectos operativos del envío de correo: colas separadas para correos transaccionales y de distribución, greylisting y gestión de reintentos, gestión de rebotes, listas de supresión e integración con feedback loops para las quejas por spam. Incluye un servidor DNS integrado para automatizar los registros necesarios para el envío, además de registros de envío que conservan las conversaciones SMTP durante un máximo de 30 días.
Para configuraciones multiusuario, admite varios tenants y proyectos aislados dentro de cada tenant. Ofrece monitorización mediante métricas de Prometheus y dashboards de Grafana. El backend está escrito en PHP con Symfony, los workers y el servidor SMTP en Go, y el frontend en SvelteKit; PostgreSQL se usa tanto como base de datos como cola. Tiene licencia AGPL-3.0 y ofrece licencias comerciales por separado.
Funciones clave
- 01Despliegue autohospedado con Docker Compose o Swarm
- 02API de correo electrónico para enviar mensajes por SMTP
- 03Colas separadas para correos transaccionales y de distribución
- 04Gestión automática de greylisting y reintentos
- 05Gestión de rebotes y de listas de supresión
- 06Servidor DNS integrado para automatizar los registros de envío
- 07Webhooks para eventos de correo electrónico
- 08Métricas de Prometheus y dashboards de Grafana
Casos de uso
- Enviar correos transaccionales, como restablecimientos de contraseña y recibos, desde tus propios servidores
- Usar una alternativa autohospedada a un servicio de API de correo electrónico alojado
- Gestionar el envío de correo para varios clientes o proyectos desde una sola instalación
- Monitorizar la entregabilidad con registros, conversaciones SMTP y métricas
Inicio rápido
- 1
Configura el entorno de desarrollo de HYVOR con hyvor/dev
- 2
Inicia Hyvor Relay en local
./run relay
Antes de usarlo
- Está bajo la licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente modificado cuando se ofrece como servicio de red.
- La guía de inicio rápido del README sirve para configurar el entorno de desarrollo de quienes contribuyen; los detalles sobre el autoalojamiento solo están en documentación externa.
- Requiere ejecutar una pila de varios servicios (PHP/Symfony, Go, SvelteKit y PostgreSQL).
Temas
Preguntas frecuentes
- ¿Qué es relay?
- API de correo electrónico de código abierto y autohospedada que envía mensajes por SMTP desde tu propia infraestructura, con registros, gestión de rebotes y webhooks. Hyvor Relay es una API de correo electrónico autohospedada para desarrolladores que envía mensajes por SMTP usando tus propios servidores y direcciones IP. Está pensada para equipos que quieren un servicio de correo transaccional y masivo similar al de proveedores alojados, pero con la infraestructura bajo su control.
- ¿relay es gratuito? ¿Qué licencia tiene?
- relay es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿relay sigue mantenido?
- Mantenimiento activo. El último commit de relay fue el 21 oct 2026.
- ¿Para qué puedo usar relay?
- Enviar correos transaccionales, como restablecimientos de contraseña y recibos, desde tus propios servidores Usar una alternativa autohospedada a un servicio de API de correo electrónico alojado Gestionar el envío de correo para varios clientes o proyectos desde una sola instalación Monitorizar la entregabilidad con registros, conversaciones SMTP y métricas
- ¿Cómo se instala relay?
- Configura el entorno de desarrollo de HYVOR con hyvor/dev Inicia Hyvor Relay en local: ./run relay
- ¿Dónde consigo relay?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/hyvor/relay
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta de código abierto para enviar campañas de correo y crear formularios de suscripción a newsletters, como alternativa a Mailchimp.
Servidor de correo autohospedado para tu propio dominio, con SMTP/IMAP/POP3, CardDAV/CalDAV, webmail y consola de administración en React, desplegado con Docker Compose.
Biblioteca de Rust, CLI y backend HTTP que comprueba si una dirección de correo existe sin enviar mensajes.
Servidor integral de correo y colaboración autohospedable, escrito en Rust y compatible con IMAP, JMAP, POP3, SMTP, CalDAV, CardDAV y WebDAV.
Gestor autoalojado de newsletters y listas de correo, distribuido como un único binario de Go y respaldado por PostgreSQL.