Crear un correo electronico
este correo podras usarlo con tu nombre de dominio para recuperar contrase;a
🔹 Tutorial Paso a Paso: Configurar Correo con Postfix + SPF + DKIM
Objetivo: Enviar correos desde info@dominio.com
sin que sean bloqueados o marcados como spam.
✅ Paso 1: Verificar e Instalar Postfix
Verifica si Postfix está instalado:
sudo systemctl status postfix
Si no está instalado:
sudo apt update && sudo apt install postfix mailutils -y
Durante la instalación, selecciona:
Tipo de configuración: Sitio de Internet
Nombre del sistema de correo:
dominio.com
Configura el "System mail name":
sudo nano /etc/mailname
Asegúrate de que solo diga:
dominio.com
Edita la configuración principal de Postfix:
sudo nano /etc/postfix/main.cf
Asegúrate de que estas líneas estén así:
myhostname = mail.dominio.com mydomain = dominio.com myorigin = /etc/mailname inet_interfaces = all
Reinicia Postfix:
sudo systemctl restart postfix
✅ Paso 2: Configurar SPF (Sender Policy Framework)
Agrega un registro SPF en tu DNS:
Ve a tu panel de DNS (Cloudflare, GoDaddy, Namecheap, etc.).
Crea un registro TXT con:
TipoNombreValorTXT
@
v=spf1 a mx ip4:173.212.242.00 ~all
Verifica el SPF:
dig TXT dominio.com +short
Debe mostrar:
"v=spf1 a mx ip4:173.212.242.00 ~all"
✅ Paso 3: Configurar DKIM (Firma Digital de Correos)
Instala OpenDKIM:
sudo apt install opendkim opendkim-tools -y
Configura OpenDKIM:
sudo nano /etc/opendkim.conf
Asegúrate de que tenga:
Domain dominio.com KeyFile /etc/opendkim/keys/dominio.com.private Selector mail Socket inet:8891@localhost
Genera las claves DKIM:
sudo mkdir -p /etc/opendkim/keys/dominio.com sudo opendkim-genkey -s mail -d dominio.com sudo mv mail.private /etc/opendkim/keys/dominio.com.private sudo mv mail.txt /etc/opendkim/keys/dominio.com.txt
Configura el registro DKIM en tu DNS:
Muestra la clave pública:
bashCopy
sudo cat /etc/opendkim/keys/dominio.com.txt
Agrega un registro TXT en tu DNS:
TipoNombreValorTXT
mail._domainkey
(pega el contenido del archivo .txt)
Reinicia OpenDKIM:
sudo systemctl restart opendkim
✅ Paso 4: Probar el Envío de Correos
Envía un correo de prueba:
echo "Este es un correo de prueba desde dominio.com" | mail -s "Prueba Postfix + DKIM" tu-correo@gmail.com
Revisa los logs:
tail -f /var/log/mail.log
Busca líneas como:
status=sent (250 2.0.0 OK)
Verifica en Gmail:
Revisa la bandeja de entrada y spam.
Si llega a spam, marca como "No es spam".
✅ Paso 5 (Opcional): Configurar DMARC (Protección contra Spoofing)
Agrega un registro DMARC en tu DNS:
TipoNombreValorTXT
_dmarc
v=DMARC1; p=none; rua=mailto:tucorreo@dominio.com
🔹 Posibles Errores y Soluciones
"Authentication failed":
Verifica que SPF y DKIM estén bien configurados con herramientas como:
Correo en spam:
Configura DMARC.
Usa siempre el mismo remitente (
info@dominio.com
).
📌 Resumen Final
Postfix bien configurado con
dominio.com
.SPF autorizando tu IP (
173.212.242.00
).DKIM firmando los correos.
DMARC para mejorar la reputación.
Si sigues estos pasos, Gmail y otros proveedores aceptarán tus correos sin problemas. ¿Necesitas ayuda con algún paso en específico? 😊
Last updated