Repolode
mjl-

mjl-/mox

Servidor de correo completo y seguro en Go para alojar el email de tu propio dominio con poco mantenimiento.

Estrellas
5,911
Forks
234
Issues abiertos
220
Último commit
hace 15 días

¿Qué es?

Mox es un servidor de correo autohospedado, escrito en Go, que ofrece SMTP para enviar y recibir mensajes, IMAP para acceder desde clientes de correo y una interfaz de webmail integrada. Está diseñado para configurar y mantener el correo de tus propios dominios con el mínimo esfuerzo, e incluye una interfaz web de administración que genera los registros DNS necesarios para SPF, DKIM, DMARC, TLSRPT y MTA-STS.

Para combatir el spam y verificar la autenticación, Mox comprueba SPF, DKIM y DMARC en los mensajes entrantes, lleva un seguimiento de la reputación de los remitentes y aplica filtros bayesianos por usuario, entrenados a partir de los mensajes marcados como Junk y Non-Junk. Obtiene certificados TLS automáticamente mediante ACME, admite DANE y MTA-STS para la entrega entrante y saliente, y ofrece una API HTTP/JSON con webhooks para el envío de correo transaccional.

Mox se distribuye como un único binario e incluye un comando de inicio rápido que genera archivos de configuración y muestra los registros DNS necesarios. Tiene licencia MIT y se prueba manualmente con varios clientes de correo y grandes proveedores, como Gmail y Outlook.

Funciones clave

  • 01Compatibilidad completa con SMTP e IMAP4 para recibir, enviar, entregar y consultar correo electrónico.
  • 02Webmail integrado e interfaz web de administración de dominios, cuentas y alias.
  • 03Comprobaciones de SPF, DKIM y DMARC, incluidos los informes agregados de DMARC.
  • 04Filtrado bayesiano de spam por usuario y seguimiento de la reputación.
  • 05TLS automático mediante ACME, además de compatibilidad con DANE y MTA-STS.
  • 06Web API HTTP/JSON y webhooks para correo transaccional y eventos de entrega.

Casos de uso

  • Alojar el correo de tu propio dominio en lugar de usar un proveedor centralizado.
  • Enviar correos transaccionales, como mensajes de registro o restablecimiento de contraseña, desde tu propia aplicación.
  • Gestionar un servidor de correo privado para un equipo pequeño o una familia, con poco mantenimiento continuo.
  • Probar flujos de correo localmente con el subcomando localserve.

Inicio rápido

  1. 1

    Compila mox con la cadena de herramientas de Go (versión 1.24 o posterior)

    GOBIN=$PWD CGO_ENABLED=0 go install github.com/mjl-/mox@latest
  2. 2

    Genera los archivos de configuración y los registros DNS para tu dirección de correo y tu dominio (ejecuta como root)

    ./mox quickstart you@example.com

Antes de usarlo

  • mox solo funciona plenamente en sistemas Unix; en Windows, mox serve todavía no funciona.
  • Para usar TLS automático, necesita una máquina dedicada, una IP pública y un servidor web en ejecución en el puerto 443, así que alojarlo por tu cuenta requiere un esfuerzo considerable.
  • mox no admite POP3 y el filtrado Sieve aún no está implementado.

En colecciones

Temas

Preguntas frecuentes

¿Qué es mox?
Servidor de correo completo y seguro en Go para alojar el email de tu propio dominio con poco mantenimiento. Mox es un servidor de correo autohospedado, escrito en Go, que ofrece SMTP para enviar y recibir mensajes, IMAP para acceder desde clientes de correo y una interfaz de webmail integrada. Está diseñado para configurar y mantener el correo de tus propios dominios con el mínimo esfuerzo, e incluye una interfaz web de administración que genera los registros DNS necesarios para SPF, DKIM, DMARC, TLSRPT y MTA-STS.
¿mox es gratuito? ¿Qué licencia tiene?
mox es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿mox sigue mantenido?
Mantenimiento activo. El último commit de mox fue el 9 oct 2026.
¿Para qué puedo usar mox?
Alojar el correo de tu propio dominio en lugar de usar un proveedor centralizado. Enviar correos transaccionales, como mensajes de registro o restablecimiento de contraseña, desde tu propia aplicación. Gestionar un servidor de correo privado para un equipo pequeño o una familia, con poco mantenimiento continuo. Probar flujos de correo localmente con el subcomando localserve.
¿Cómo se instala mox?
Compila mox con la cadena de herramientas de Go (versión 1.24 o posterior): GOBIN=$PWD CGO_ENABLED=0 go install github.com/mjl-/mox@latest Genera los archivos de configuración y los registros DNS para tu dirección de correo y tu dominio (ejecuta como root): ./mox quickstart you@example.com
¿Dónde consigo mox?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mjl-/mox

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados