Cómo enviar correos desde un VPS sin caer en spam
Enviar correos desde un VPS sin caer en spam requiere más que instalar Postfix. La entregabilidad depende de una identidad técnica coherente: hostname, PTR, SPF, DKIM, DMARC, reputación de IP y configuración segura del servidor.
Si estos elementos no están bien configurados, tus mensajes pueden llegar a spam, ser rechazados o no salir correctamente desde WordPress, formularios, tiendas online, Moodle u otras plataformas.
Evaluador de entregabilidad email VPS
Marca lo que tienes configurado y calcula un nivel estimado de preparación para enviar correos desde tu VPS.
1. Instalar Postfix en Ubuntu
Postfix es uno de los servidores de correo más usados para enviar emails desde Linux.
sudo apt update
sudo apt install postfix -y
Durante la instalación, selecciona:
- Internet Site
- Nombre del sistema:
mail.tudominio.com
2. Configurar hostname correcto
El servidor debe tener una identidad clara. Evita usar nombres genéricos como localhost.
sudo hostnamectl set-hostname mail.tudominio.com
hostnamectl
Agrega el hostname en /etc/hosts:
sudo nano /etc/hosts
Ejemplo:
127.0.0.1 localhost
TU_IP_DEL_VPS mail.tudominio.com mail
3. Configurar PTR o rDNS
El registro PTR, también llamado reverse DNS, debe hacer que la IP del VPS resuelva hacia el nombre del servidor.
Ejemplo ideal:
IP_DEL_VPS -> mail.tudominio.com
Este ajuste normalmente se realiza en el panel del proveedor del VPS, no en el DNS tradicional del dominio.
4. Configurar SPF
SPF indica qué servidores están autorizados para enviar correos en nombre de tu dominio.
Ejemplo de registro TXT:
v=spf1 ip4:TU_IP_DEL_VPS ~all
Si usas un relay SMTP, debes incluir el proveedor correspondiente en el SPF.
v=spf1 include:proveedor-smtp.com ~all
5. Configurar DMARC
DMARC permite indicar qué hacer cuando un correo falla SPF o DKIM. Para empezar, conviene monitorear antes de bloquear.
Registro TXT recomendado para fase inicial:
v=DMARC1; p=none; rua=mailto:dmarc@tudominio.com; adkim=s; aspf=s
Cuando ya verifiques que todo funciona bien, puedes avanzar gradualmente a:
v=DMARC1; p=quarantine; rua=mailto:dmarc@tudominio.com; adkim=s; aspf=s
Y luego, si la configuración es sólida:
v=DMARC1; p=reject; rua=mailto:dmarc@tudominio.com; adkim=s; aspf=s
6. Configurar DKIM con OpenDKIM
DKIM firma digitalmente los correos para demostrar que el mensaje realmente fue autorizado por tu dominio.
sudo apt install opendkim opendkim-tools -y
Flujo general:
- Crear clave DKIM.
- Publicar el TXT DKIM en DNS.
- Conectar OpenDKIM con Postfix.
- Probar que la firma se aplique correctamente.
7. Verificar puerto 25 o usar relay SMTP
Muchos proveedores bloquean el puerto 25 para reducir abuso y spam. Puedes comprobar conectividad con:
telnet gmail-smtp-in.l.google.com 25
Si el puerto está bloqueado, puedes:
- Solicitar desbloqueo al proveedor del VPS.
- Usar un relay SMTP autenticado.
- Enviar correos transaccionales desde un servicio especializado.
8. Buenas prácticas para no caer en spam
- No envíes correos masivos desde una IP nueva sin reputación.
- Evita asuntos agresivos o promesas comerciales exageradas.
- No uses plantillas vacías o solo con imágenes.
- Incluye firma, dominio real y datos de contacto.
- Evita enviar desde direcciones tipo noreply si necesitas confianza.
- Revisa si la IP del VPS aparece en listas negras.
- Monitorea rebotes, rechazos y reportes DMARC.
Errores comunes al enviar correos desde VPS
- No tener PTR configurado.
- SPF incorrecto o duplicado.
- DKIM mal publicado en DNS.
- DMARC demasiado estricto desde el primer día.
- Puerto 25 bloqueado por el proveedor.
- IP reciclada con mala reputación.
- Enviar volumen alto sin calentamiento gradual.
Enlaces internos recomendados
Preguntas frecuentes sobre correos desde VPS
¿Por qué mis correos desde VPS llegan a spam?
Los correos enviados desde un VPS suelen caer en spam cuando falta PTR, SPF, DKIM, DMARC, reputación de IP o coherencia entre hostname y dominio de envío.
¿Necesito configurar SPF, DKIM y DMARC?
Sí. Estos registros ayudan a los proveedores de correo a verificar que tu dominio está autorizado para enviar mensajes y que los correos no fueron manipulados.
¿Qué es el PTR o rDNS en un VPS?
El PTR o reverse DNS permite que la IP del VPS resuelva hacia un nombre como mail.tudominio.com. Es un factor técnico importante para la confianza del servidor de correo.
¿Es mejor usar Postfix o un relay SMTP?
Postfix sirve para enviar correos desde el VPS, pero un relay SMTP suele ser más estable para correos transaccionales de WordPress, WooCommerce, formularios o plataformas LMS.
¿CL Posicionamiento puede ayudar con correos VPS?
Sí. Se puede revisar configuración DNS, SPF, DKIM, DMARC, PTR, SMTP, WordPress y entregabilidad básica del servidor.
Soporte para configurar correos en VPS
Si tu web no envía correos, los formularios fallan o los mensajes llegan a spam, conviene revisar DNS, servidor, SMTP y reputación técnica.
Servicio desde CLP 150000. Atención online y en Santiago de Chile.
Solicitar ayuda por WhatsAppAviso importante
Este contenido es informativo. El envío de correos desde servidores requiere responsabilidad técnica, cumplimiento normativo, control antiabuso y pruebas antes de usarlo en producción.