Cómo Configurar un Servidor de Correo Electrónico Privado en VPS
Guía completa para configurar su propio servidor de correo electrónico privado usando Postfix y Dovecot en un VPS. Aprenda cómo alojar su propio correo electrónico con privacidad y control completos.

Ejecutar su propio servidor de correo electrónico le brinda control completo sobre sus comunicaciones, garantizando privacidad y evitando la dependencia de proveedores de terceros. Si bien requiere algunos conocimientos técnicos, configurar un servidor de correo electrónico privado en su VPS es totalmente factible. Esta guía cubre la configuración de Postfix (SMTP) y Dovecot (IMAP/POP3) para una solución de correo electrónico completa.
¿Por Qué Alojar Su Propio Servidor de Correo Electrónico?
- Privacidad completa: Sus correos electrónicos se almacenan en su servidor, no son escaneados por terceros
- Sin minería de datos: Evite la publicidad dirigida basada en el contenido del correo electrónico
- Dominios personalizados: Use su propio dominio para direcciones de correo electrónico profesionales
- Cuentas ilimitadas: Cree tantas direcciones de correo electrónico como necesite
- Control completo: Configure filtros de spam, políticas de seguridad y límites de almacenamiento
- Rentable: Un servidor puede manejar múltiples cuentas de correo electrónico
Requisitos Previos
- VPS con al menos 2GB de RAM y 20GB de almacenamiento
- Nombre de dominio con acceso DNS
- Dirección IP estática (recomendado)
- Ubuntu 20.04 o Debian 11+
- Acceso root o sudo
Configuración DNS
Antes de instalar el software de correo electrónico, configure los registros DNS:
- Registro A: mail.tudominio.com → IP de su servidor
- Registro MX: tudominio.com → mail.tudominio.com (prioridad 10)
- Registro SPF: TXT "v=spf1 mx a:mail.tudominio.com ~all"
- Registro DKIM: Generado después de la instalación
- Registro DMARC: TXT "v=DMARC1; p=none; rua=mailto:admin@tudominio.com"
Instalando y Configurando Postfix
apt update
apt install -y postfix postfix-mysql dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd dovecot-mysql
# Durante la instalación, seleccione 'Internet Site' e ingrese su nombre de dominio
# Configure la configuración principal de Postfix:
nano /etc/postfix/main.cf
# Configuraciones clave:
myhostname = mail.tudominio.com
mydomain = tudominio.com
myorigin = $mydomain
mydestination = $myhostname, localhost.$mydomain, $mydomain
inet_interfaces = all
Configurando Dovecot
nano /etc/dovecot/conf.d/10-mail.conf
# Establecer ubicación del correo:
mail_location = maildir:/var/mail/vhosts/%d/%n
nano /etc/dovecot/conf.d/10-auth.conf
# Habilitar autenticación:
disable_plaintext_auth = no
auth_mechanisms = plain login
systemctl restart dovecot
systemctl restart postfixConfigurando Webmail (Opcional)
Instale Roundcube para acceso web al correo electrónico:
apt install -y roundcube roundcube-mysql roundcube-plugins
# Configure Roundcube durante la instalación
# Acceda al webmail en: https://tudominio.com/webmailConfiguración de Seguridad
- Habilite el cifrado SSL/TLS para SMTP (puerto 587) e IMAP (puerto 993)
- Configure el firewall para permitir solo los puertos necesarios (25, 587, 993, 995)
- Configure fail2ban para prevenir ataques de fuerza bruta
- Use contraseñas fuertes y considere la autenticación de dos factores
- Actualice regularmente todo el software del servidor de correo electrónico
- Monitoree los registros en busca de actividad sospechosa
- Configure correctamente los registros SPF, DKIM y DMARC
Consejos Importantes
- Las IPs del servidor de correo electrónico pueden ser incluidas en listas negras - monitoree la reputación de su IP
- Comience con una configuración pequeña y escale gradualmente
- Mantenga copias de seguridad de datos y configuraciones de correo electrónico
- Pruebe la entrega de correo electrónico a los principales proveedores (Gmail, Outlook, etc.)
- Considere usar un servicio de retransmisión para una mejor entregabilidad
- Monitoree el espacio en disco - los correos electrónicos pueden consumir almacenamiento significativo