El envío de correo SPAM o correo no solicitado es una de las prácticas más perseguidas actualmente por los ISP.
Operadores como Gmail, Hotmail o Yahoo tienen filtros muy estrictos, y por esta razón podemos encontrarnos con que el envío de correos legítimos sea catalogado como SPAM.
A continuación detallamos una serie de medidas para evitar que tus correos lleguen como SPAM.
Este artículo trata sobre correos marcados como SPAM por el destinatario. Si tus correos los está bloqueando el relay de GINERNET, consulta Correos marcados como SPAM por el RELAY.
Lo más importante: evita que hagan clic en "SPAM"
Para identificar el SPAM, el método que usan los grandes operadores como Gmail y Hotmail es el porcentaje de "reclamaciones" de sus usuarios: es decir, cuando el receptor de un correo lo marca manualmente como SPAM.
Si envías emails a usuarios de Gmail o Hotmail y los destinatarios marcan tu correo como SPAM, los siguientes emails que envíes (aunque sean a otros destinatarios) también llegarán a la bandeja de SPAM.
Si ya has sido penalizado, más abajo te explicamos cómo mejorar tu reputación, pero recuerda: quien decide si un e-mail es SPAM es el destinatario, no tú.
El contenido del correo es importante
- No pongas el asunto todo en MAYÚSCULAS y utiliza frases coherentes: los antispam entienden cada vez mejor la sintaxis lingüística.
- Si es una respuesta o un reenvío, elimina todo el contenido que no sea relevante. Las cadenas largas de respuestas suelen producir errores de HTML que suman puntos al antispam.
- Evita firmas extremadamente largas. El típico texto de "Este correo va dirigido a su destinatario..." es un bulo y solo crea problemas: si necesitas términos legales, enlaza a tu web (por ejemplo, a tus cláusulas de RGPD).
- Evita colores "extraños" en la fuente del texto: muchos antispam lo consideran un intento de ocultar contenido.
- Las imágenes, mejor como fichero adjunto. Si las incluyes en el HTML, procura que la relación texto/imagen supere el 90 % de texto.
- Envía los correos en texto plano. Si usas HTML, incluye también la versión "plain text" y asegúrate de que el HTML esté bien formateado. Si tienes problemas de SPAM, envía solo texto plano al menos al principio, para depurar errores.
- Evita los enlaces acortados (bit.ly, tinyurl.com, t.co, fb.me...): los usan mucho hackers y spammers para ocultar la URL real de malware o phishing.
- Evita los formularios de contacto en tu web: es mejor publicar tu e-mail. Cuando un usuario te escribe directamente, tu dirección entra en su lista blanca y tus respuestas le llegarán correctamente.
Tener bien configurado el servidor
- Configura el hostname del VPS: puedes hacerlo desde el panel de control. Asegúrate de que el hostname responde a ping: debe existir una entrada en tu servidor DNS que haga referencia al hostname.
- Configura la inversa (PTR): con el hostname configurado, declara el registro inverso desde el panel de tu VPS. Es muy importante para poder verificar la legitimidad de una IP: así indicas a los operadores que esa IP es tuya, que tú eres el responsable y que hay alguien detrás de esos envíos. Los spammers no suelen declarar la inversa para evitar que un dominio completo sea blacklisteado; si no envías SPAM, no tienes nada que temer.
- Configura el registro SPF en la zona DNS de tu dominio: así verificas la legitimidad de tu servidor de salida y evitas que alguien envíe emails haciéndose pasar por ti.
- Utiliza SMTP y un remitente real: haz los envíos con autenticación SMTP y usa como remitente la misma cuenta con la que te autenticas. Así el receptor puede verificar que la cuenta remitente existe realmente. No te autentiques con una cuenta de tu dominio y pongas luego una cuenta de Gmail como remitente; si quieres que te respondan a otra dirección, usa el parámetro
reply-to. - No utilices sendmail ni la función mail() de PHP: los envíos con
mail()no llevan autenticación, el destinatario no puede verificar la identidad del remitente y es muy probable que se consideren SPAM. Más detalles en Función mail() vs autenticación SMTP. - Publica una landing en la IP de envío: crea una página que muestre la información de tu empresa y un contacto para reportar abusos. Por ejemplo, si envías desde la IP
5.134.112.0, al abrir esa IP en un navegador debería verse quién eres y cómo contactarte. Puedes ver un ejemplo aquí con nuestro servidor de envío. - Comprueba los fail-delivery: revisa en tus logs de envío (
/var/log) si tienes muchos errores de entrega. Los spammers hacen barridos por Internet buscando direcciones a las que enviar, y muchas ya no existen. Gmail, Hotmail o Yahoo detectan si intentas enviar correos a direcciones inexistentes: si lo haces a menudo, te considerarán spammer y tus correos dejarán de entrar en las bandejas de entrada.
Reputación de IP y/o dominio
Puedes consultar la reputación de tu IP en senderscore.org (necesitas registrarte para el detalle completo) y en talosintelligence.com.
Como indicamos al principio, los proveedores de e-mail analizan la cantidad de reclamaciones de los destinatarios ("clic en el botón SPAM"). Esa acción no solo lleva tu correo a la bandeja de SPAM de ese usuario: da al ISP una referencia para reducir la reputación de la IP y del dominio remitente.
Si envías mailing masivo y muchos destinatarios hacen clic en "SPAM", la reputación de tu IP y dominio se reducirá rápidamente. No envíes correos a destinatarios que no están interesados en recibirlos.
Para ganar reputación en tu IP y/o dominio
La clave está en recibir e-mails: si los usuarios de Gmail, Hotmail o Yahoo escriben a tus cuentas de correo, estos ISP consideran legítimos a esos destinatarios e incrementan la reputación de tu IP/dominio. Además:
- Si un envío tuyo llegó a SPAM y el usuario marca "No es SPAM", ganas reputación.
- Cuantos más e-mails envíes sin que nadie haga clic en "SPAM", más aumentará progresivamente tu reputación con ese proveedor.
Si necesitas un servicio profesional para el envío de tus e-mails, contacta con nosotros: tenemos mucha experiencia enviando grandes cantidades de correo a diario. Eso sí, solo podremos ayudarte si realmente no envías SPAM.
¿Tienes todo configurado y tus emails siguen llegando como SPAM?
- Regístrate en el JMRP de Microsoft para recibir informes sobre tus correos marcados como Junk: aquí.
- Regístrate en Hotmail SNDS para comprobar qué correos tuyos se han marcado como SPAM (incluye la IP de tu servidor): aquí.
- Contacta con Office365 usando este formulario.
- Lee cómo debes enviar correos a cuentas de Gmail: aquí.
- Consulta la documentación para remitentes de Yahoo: aquí.