Solucionar problemas

Por qué algunos correos llegan a spam y cómo diagnosticarlo

Revisado el · entregabilidad · spam

Que un correo llegue a spam no significa lo mismo que un rechazo. En un rechazo, el servidor destinatario no acepta el mensaje y devuelve un código SMTP; cuando aparece en correo no deseado, el receptor sí lo aceptó y lo clasificó después mediante sus propios filtros.

Confirmar qué ocurrió con el mensaje

Consulta primero el seguimiento de entrega de cPanel y localiza el envío por remitente, destinatario o fecha:

  • Una respuesta 250 indica que el servidor remoto aceptó el mensaje. A partir de ese punto, el proveedor receptor decide en qué carpeta mostrarlo.
  • Una respuesta 4.x.x suele indicar un aplazamiento temporal. No repitas el envío de forma agresiva.
  • Una respuesta 5.x.x es un rechazo permanente. Guarda el código y el texto completo para corregir su causa.

Sin ese resultado no se puede saber si el problema está en el transporte o en la clasificación posterior.

Motivos habituales de clasificación como spam

  • Autenticación incompleta: SPF, DKIM y DMARC ausentes, inválidos o no alineados con el dominio visible del remitente.
  • Reputación: historial del dominio o de la IP, quejas, rebotes, envíos comprometidos o picos repentinos de volumen.
  • Contenido y enlaces: URLs con mala reputación, asuntos engañosos, HTML defectuoso o una plantilla muy distinta de los mensajes habituales.
  • Falta de consentimiento: listas antiguas o compradas, destinatarios inactivos y ausencia de un mecanismo claro de baja.
  • Suplantación del remitente: usar en From un dominio que no corresponde al servicio autenticado. En formularios, utiliza una cuenta propia como remitente y la dirección del visitante en Reply-To.

Qué comprobar antes de volver a enviar

  1. Revisa la configuración de entregabilidad, SPF, DKIM, DMARC y PTR.
  2. Envía una muestra representativa a Mail Tester siguiendo esa misma guía.
  3. Comprueba las cabeceras originales del mensaje recibido: resultados de SPF, DKIM y DMARC, servidor de salida y dominio de retorno.
  4. Si envías a Gmail con volumen suficiente, utiliza Google Postmaster Tools para revisar reputación y tasa de spam.
  5. Reduce el volumen si han aumentado los rebotes o las quejas y vuelve a incrementarlo gradualmente cuando la causa esté corregida.

Marcar un mensaje legítimo como No es spam ayuda al filtro de ese destinatario, pero no sustituye la corrección de problemas de autenticación, reputación o prácticas de envío. Tampoco existe una puntuación externa que garantice la bandeja de entrada en Gmail, Outlook u otros proveedores.

Si el correo sale desde una aplicación, usa SMTP autenticado en lugar de la función mail() de PHP. Consulta la configuración para WordPress o PrestaShop, y activa el modo debug de PHPMailer si necesitas ver la respuesta SMTP.

También te puede ayudar

  1. Spam desde una cuenta de correo por medio de autentificación
  2. Spam recibido desde mi mismo correo
  3. Archivos .eml bloqueados por los servidores de correo
  4. Bloqueo de envío de correo provocado por el antivirus Avast