Migración gratuita del sitio web · Garantía de devolución de 30 días · dominio gratis con el hosting web

Ver los planes
Monitoring: 24/7/365Live support: Mon–Fri 08:00–20:00hGarantía de devolución de 30 días

Por qué tu correo acaba en spam: SPF, DKIM y DMARC sin jerga

Tres registros DNS que deciden si Gmail u Outlook creen que un mensaje realmente procede de tu dominio, y cómo configurarlos en cPanel.

· ScyHost tim · 7 min de lectura

Los grandes proveedores de correo (Gmail, Outlook, Yahoo y otros) comprueban cada mensaje para ver si el servidor que lo envió tiene permiso para enviar en nombre de tu dominio. Si esa comprobación falla, el mensaje acaba en spam o es rechazado. Para eso sirven tres registros en el DNS de tu dominio.

SPF: quién puede enviar

SPF es un registro TXT que enumera los servidores autorizados a enviar correo en nombre de tu dominio. Tiene un aspecto aproximado como este:

v=spf1 +a +mx include:… ~all

  • Un dominio puede tener un solo registro SPF. Si utilizas varios servicios (por ejemplo, hosting y un servicio de boletines), todos van en el mismo registro.
  • ~all significa «todos los demás son sospechosos», y -all significa «todos los demás no están autorizados». Pasa a la regla más estricta solo cuando estés seguro de haber incluido todos los servicios.

DKIM: una firma en el mensaje

DKIM añade una firma criptográfica a cada mensaje saliente. El destinatario encuentra la clave pública en el DNS de tu dominio y comprueba que el mensaje no se modificó por el camino y que realmente procede de un servidor autorizado. La clave pública es un registro TXT largo con un nombre como default._domainkey.yourdomain.com.

DMARC: qué hacer cuando falla la comprobación

DMARC vincula SPF y DKIM con la dirección del campo «De» (From) e indica al destinatario qué hacer con los mensajes que no pasan la comprobación. El registro se encuentra en _dmarc.yourdomain.com:

v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com

  • p=none: solo supervisar y enviar informes. Aquí es donde se empieza.
  • p=quarantine: los mensajes sospechosos van a spam.
  • p=reject: los mensajes sospechosos se rechazan.

El camino recomendado es establecer p=none, leer los informes durante unas semanas (llegan a la dirección rua) y, solo cuando todos tus servicios legítimos pasen la comprobación, pasar a quarantine y después a reject.

Cómo configurarlo en ScyHost

  1. Si tu dominio usa nuestros nameservers, abre cPanel → Email → Email Deliverability. Allí cPanel muestra el estado de los registros SPF y DKIM de cada dominio y ofrece un botón para instalar los valores sugeridos.
  2. Si tu DNS está con otro proveedor, copia los registros SPF y DKIM sugeridos desde la misma pantalla y añádelos en ese proveedor.
  3. Añade el registro DMARC a mano en Zone Editor (tipo TXT, nombre _dmarc).
  4. Si además envías a través de otros servicios (boletines, tienda online, CRM), añade sus entradas SPF include y sus claves DKIM según sus instrucciones.

Otros hábitos que ayudan

  • Envía desde una dirección de tu propio dominio, no desde un servicio gratuito en nombre de tu dominio.
  • Haz que los formularios del sitio web envíen mediante SMTP real (con inicio de sesión), no mediante una función que falsifica la dirección del remitente.
  • Para los boletines, usa una lista de personas que hayan aceptado recibir correo y un enlace de baja claro.
  • Mantén seguros los buzones: una cuenta comprometida que envía spam daña rápidamente la reputación de todo el dominio.

¿No estás seguro de que tus registros sean correctos? Abre un ticket con el nombre del dominio y los revisaremos contigo. Para correo empresarial sin sitio web, consulta el hosting de correo.

Esta entrada está disponible en croata e inglés.

¿Listo para lanzar tu sitio web?

Elige un plan, apunta tu dominio y publica tu sitio. Si te atascas, te migramos gratis y respondemos a tu ticket.

Abrir un ticketTécnico, facturación, migraciones
Chat en el sitioLlega directamente a nuestro equipo
DocumentaciónGuías paso a paso
Estado del sistemaComprobaciones en tiempo real