Cómo montar tu propio servidor de correo en un VPS
Un correo propio en un VPS significa buzones en tu propio dominio sin pagar por cada usuario, control total sobre los mensajes y la posibilidad de enviar boletines y notificaciones desde tus aplicaciones. A cambio, tendrás que lidiar con los registros DNS y cuidar la reputación de la dirección: los servicios de correo comprueban con rigor quién envía los mensajes.
La condición principal: el puerto 25 abierto
Los servidores de correo se pasan los mensajes entre sí por el protocolo SMTP a través del puerto 25. Muchos proveedores cierran el puerto 25 saliente por defecto para que no se envíe spam desde sus redes. Sin él, tu servidor podrá recibir correo, pero no enviarlo. Por eso esta selección solo incluye planes de proveedores que tienen el puerto abierto o lo abren a petición del soporte. Aunque esté cerrado al principio, normalmente basta con escribir al soporte y explicar que estás configurando el correo de tu dominio.
Qué instalar
- Mailcow: un paquete completo en Docker con Postfix, Dovecot, el webmail SOGo, el antispam Rspamd y un panel cómodo. Necesita desde 4 GB de memoria y 2 núcleos; es el más fácil de configurar.
- Mail-in-a-Box e iRedMail: instaladores «todo en uno» que configuran el servidor y el DNS paso a paso. Funcionan desde 1–2 GB de memoria.
- Postfix + Dovecot a mano: recursos mínimos (basta 1 GB), pero más trabajo manual con la configuración.
Si el servidor va a tener Docker con Mailcow y el antivirus ClamAV, elige desde 4 GB de RAM: solo ClamAV ocupa cerca de un gigabyte.
DNS: sin esto, los correos acaban en spam
- PTR (registro inverso): la IP del servidor debe apuntar al nombre de tu host de correo, por ejemplo
mail.example.com. Lo configura el proveedor en el panel o a petición; comprueba que ofrezca esta opción. - SPF: un registro TXT con la lista de servidores autorizados a enviar correo en nombre de tu dominio.
- DKIM: la firma digital de los mensajes; la clave la genera el servidor de correo y la parte pública se publica en el DNS.
- DMARC: la regla que indica qué hacer con los mensajes que no pasan la verificación; empieza con el modo
p=noney los informes.
Reputación de la IP
Antes de arrancar, comprueba la IP del servidor en las listas negras (Spamhaus, Barracuda y otras): puede que la dirección venga de un dueño anterior que enviaba spam. Si está en alguna lista, pide otra al proveedor. Empieza con volúmenes pequeños: una dirección nueva tarda semanas en «calentarse», y un envío masivo repentino desde ella acabará casi seguro en spam. Para envíos grandes es mejor usar un servicio aparte y dejar tu servidor para el correo de trabajo y las notificaciones.
Disco y backups
Los buzones crecen durante años: reserva desde 20–40 GB para un equipo pequeño y vigila las cuotas. Guarda las copias de seguridad de los correos y de las claves DKIM fuera del servidor, por ejemplo en un VPS aparte para backups.