Repolode
mail-in-a-box

mail-in-a-box/mailinabox

Instalador de un solo clic que convierte una máquina recién instalada con Ubuntu 22.04 en un servidor de correo autohospedado completo, con webmail, DNS y copias de seguridad.

Estrellas
15,448
Forks
1,561
Issues abiertos
619
Último commit
anteayer

¿Qué es?

Mail-in-a-Box es un conjunto de scripts que convierte una máquina recién instalada con Ubuntu 22.04 LTS en un servidor de correo funcional. Instala y configura Postfix para SMTP, Dovecot para IMAP, Nextcloud para CardDAV y CalDAV, y z-push para Exchange ActiveSync, además de Roundcube como webmail y nginx para la configuración automática de clientes.

La configuración también se ocupa de los aspectos que suelen dificultar el autohospedaje del correo electrónico. Ejecuta un servidor DNS nsd4 y configura automáticamente registros SPF, DKIM, DMARC, DNSSEC, DANE TLSA, MTA-STS y SSHFP; aprovisiona certificados de Let's Encrypt y añade filtrado de spam con SpamAssassin y greylisting con Postgrey. También incluye copias de seguridad, el firewall ufw, fail2ban y supervisión con munin.

La administración se realiza mediante un panel de control web y una API para gestionar usuarios, alias, registros DNS personalizados y copias de seguridad. Una comprobación diaria del estado verifica que los servicios estén en funcionamiento, los puertos abiertos, los certificados vigentes y los registros DNS correctos. El proyecto está diseñado como un sistema llave en mano sin opciones de configuración, no como una pila personalizable.

Funciones clave

  • 01Instala SMTP, IMAP, webmail, CalDAV/CardDAV y ActiveSync en una sola máquina Ubuntu.
  • 02Configura automáticamente SPF, DKIM, DMARC, DNSSEC y otros registros DNS relacionados.
  • 03Aprovisiona y renueva certificados TLS de Let's Encrypt.
  • 04Incluye filtrado de spam, greylisting, firewall y protección con fail2ban.
  • 05Ofrece un panel de control web y una API para gestionar usuarios, alias y copias de seguridad.
  • 06Realiza comprobaciones diarias del estado de los servicios, los puertos, los certificados y el DNS.

Casos de uso

  • Ejecutar un servidor de correo personal o familiar en un VPS bajo tu control y con tu propio dominio.
  • Alojar el correo de un equipo pequeño que quiera evitar proveedores externos de buzones.
  • Aprender cómo encajan entre sí los componentes de una pila de correo de producción.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/mail-in-a-box/mailinabox
  2. 2

    Entra en el directorio del proyecto

    cd mailinabox
  3. 3

    Cambia a la etiqueta de la versión más reciente

    git checkout TAGNAME
  4. 4

    Inicia la instalación en una máquina nueva con Ubuntu 22.04

    sudo setup/start.sh

Antes de usarlo

  • Requiere una máquina completamente nueva con Ubuntu 22.04 LTS de 64 bits.
  • No ofrece opciones de configuración personalizables por el usuario y no está pensado para personalizaciones avanzadas.
  • Otros proveedores de correo pueden bloquear los correos enviados desde tu servidor o marcarlos como spam.

En colecciones

Temas

Preguntas frecuentes

¿Qué es mailinabox?
Instalador de un solo clic que convierte una máquina recién instalada con Ubuntu 22.04 en un servidor de correo autohospedado completo, con webmail, DNS y copias de seguridad. Mail-in-a-Box es un conjunto de scripts que convierte una máquina recién instalada con Ubuntu 22.04 LTS en un servidor de correo funcional. Instala y configura Postfix para SMTP, Dovecot para IMAP, Nextcloud para CardDAV y CalDAV, y z-push para Exchange ActiveSync, además de Roundcube como webmail y nginx para la configuración automática de clientes.
¿mailinabox es gratuito? ¿Qué licencia tiene?
mailinabox es open source bajo la licencia CC0-1.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿mailinabox sigue mantenido?
Mantenimiento activo. El último commit de mailinabox fue el 22 oct 2026.
¿Para qué puedo usar mailinabox?
Ejecutar un servidor de correo personal o familiar en un VPS bajo tu control y con tu propio dominio. Alojar el correo de un equipo pequeño que quiera evitar proveedores externos de buzones. Aprender cómo encajan entre sí los componentes de una pila de correo de producción.
¿Cómo se instala mailinabox?
Clona el repositorio: git clone https://github.com/mail-in-a-box/mailinabox Entra en el directorio del proyecto: cd mailinabox Cambia a la etiqueta de la versión más reciente: git checkout TAGNAME Inicia la instalación en una máquina nueva con Ubuntu 22.04: sudo setup/start.sh
¿Dónde consigo mailinabox?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mail-in-a-box/mailinabox

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

Proyectos relacionados