Algo bastante común al enviar correo a Hotmail, Yahoo o Gmail, es que en algunos casos los correos llegan a la carpeta de Spam, o en casos peores, directamente no llegan al destinatario. ¿Por qué sucede esto? Principalmente ocurren por las estrictas políticas anti-spam que poseen estos tres grandes proveedores de correo. Desde este artículo vamos a ver cómo remediar este problema.
Generalmente el log del rechazo dirá algo como esto (en el caso de Hotmail, que es el más problemático):
550 Your e-mail was rejected for policy reasons on this gateway.
Reasons for rejection may be related to content with spam-like
characteristics or IP/domain reputation problems. If you are not an
e-mail/network admin please contact your E-mail/Internet Service
Provider for help. For e-mail delivery information, please go to
http://postmaster.live.com
¿Qué se puede hacer para llegar al Inbox?
Lo básico que puedes hacer es:
- Si haces envíos masivos: particiona los envíos en menores cantidades de destinatarios y hazlo a diferentes horas, así los bots de los ISPs no detectan un tráfico inmenso viniendo al mismo tiempo.
- Generar un registro SPF desde el lado del servidor. Puedes valerte de ayudas como OpenSPF para comprender como funciona y configurar el registro SPF correctamente.
- Generar una huella DKIM para tu dominio, una práctica básica que siempre debe acompañar al registro SPF.
- Asegúrate de que la IP de tu servidor de correo no esté en listas negras de spam y en lo posible tener una IP dedicada para el server de correos es lo ideal.
- En vez de enviar los mails desde PHP con la función mail(), envia tus mails usando autenticación contra un SMTP real.
- Sigue al pie de la letra estas directrices: Hotmail Postmaster, Gmail Bulk Senders Guidelines y Best practices for bulk mail senders and postmasters when sending to Yahoo! Mail
Si luego de tomar estas medidas aún sigues llegando a la casilla de Spam lo que puedes hacer es contactar a cada proveedor desde las siguientes URLs, donde tendrás que llenar un par de formularios y brindar detalles específicos de los tipos de envíos que haces:
¿Tienes alguna duda o comentario sobre este tema? Envíanos tu opinión desde el formulario de abajo.
Muy bueno:
tengo bloqueado mi dominio y gmail me ha bloqueado cada vez que mando un correo a gmail me da el siguiente resultado
host gmail-smtp-in.l.google.com[74.125.134.27]
said: 550-5.7.1 [200.87.114.46 1] Our system has detected an unusual
rate of 550-5.7.1 unsolicited mail originating from your IP address. To
protect our 550-5.7.1 users from spam, mail sent from your IP address has
been blocked. 550-5.7.1 Please visit
como puedo solucionar?
Sigue la guía que aquí planteamos y estamos seguros que podrás salir de tu bloqueo.
Saludos.
Una gran entrada, me ha servido de mucha ayuda.
Quisiera si es posible que me resolvieras una duda sobre el primer punto, el del particionamiento.
Estoy configurando un mailing por paquetes, pero quisiera saber para el envío, que cantidad de emails por segundo es un número aceptable para el envío masivo.
Un saludo.
Hola Victor,
Para mailing masivo, unos 500 por hora como máximo, no más, y separalo en paquetes que se corran cada tantas horas. Es la mejor manera de no caer listado por los ISPs.
Un saludo.
Hola,
Interesante articulo,
Felicidades.
Saludos
Yo he usado sendgrid y los correos llegan también a spam en hotmail, yahoo y gmail.
Hay que hacer trabajo de campo configurando el host y solicitando a hotmail y yahoo que ingresen en listas blancas
Hola, hay varios correos que me los envían y que me llegan directo al spam, no los puedo ver, que debo hacer para que me lleguen al correo normal, antes me llegaban bien hace un mes que me sucede esto.
gracias por la atencion prestada.