🚀 Instalar Mailcow en un VPS — correo en 30 min

mailcow-dockerized de principio a fin: registros DNS, PTR, instalación con compose, primer buzón y prueba de entrega a Gmail. Comandos reales.

Mailcow es un suite de correo completa — Postfix (SMTP), Dovecot (IMAP), SpamAssassin, webmail de SOGo, calendarios y contactos — en un solo proyecto de docker compose con panel. Esta guía cubre el DNS, la instalación y la primera prueba de entregabilidad. Por qué alojar su propio correo: VPS de servidor de correo.

1. Dominio, PTR y DNS

Elija `mail.example.com`. Cree un registro A hacia su servidor y un registro MX para `example.com` que apunte a él (prioridad 10). Configure el DNS inverso (PTR) de su IP a `mail.example.com` — en el panel de control de su servidor, bajo su IP. SPF, DKIM y DMARC los generará en Mailcow después de la instalación — déjeles espacio ahora.

dig +short A mail.example.com
 dig +short MX example.com
# after install: dig +short TXT example.com | grep spf

2. Instale mailcow-dockerized

apt update && apt install -y git ufw
git clone https://github.com/mailcow/mailcow-dockerized
cd mailcow-dockerized
cp sample/mailcow.conf .
# set: MAILCOW_HOSTNAME=mail.example.com
ufw allow 25,80,110,143,465,587,993,995,4190/tcp && ufw allow OpenSSH && ufw --force enable
docker compose pull && docker compose up -d

El stack tarda unos minutos en descargarse. El asistente de configuración en `https://mail.example.com` le guía por los registros DNS que Mailcow genera: SPF, claves DKIM y una política DMARC — copie cada uno en su zona DNS. Espere la propagación y ejecute las comprobaciones del asistente hasta que se pongan en verde.

3. Primer buzón y la prueba real

En el panel: Configuration → Mailboxes — cree `[email protected]`, establezca una contraseña, abra el webmail en `/simplesaml` o mediante SOGo en `/SOGo`. Luego envíe correo real a una dirección de Gmail y una de Outlook e inspeccione las cabeceras: SPF, DKIM y DMARC deben mostrar todos `pass`. Solo después dígale a alguien su dirección nueva.

Respuestas rápidas

¿Está bloqueado el puerto 25 de salida?

En los servidores de Buran no lo está: una comprobación en vivo desde nuestro VPS a `mx.google.com` responde `220 ESMTP`, así que su Postfix puede hablar con servidores de correo extranjeros. El 25 de entrada lo abre usted mismo con ufw, como arriba.

¿Cuánto disco necesita el correo?

Sorprendentemente poco: un equipo de 15 con años de correspondencia cabe en 20–30 GB. Los 100 GB de Core VPS 4 bastan para la mayoría; elija una gama NVMe si los usuarios guardan adjuntos grandes, ya que Mailcow los sirve por IMAP desde el mismo disco.

Su dominio, buzones ilimitados, una sola factura fija. Consiga un servidor de correo →

Relacionado

Ver planesGuíasFAQ