Evitar que el correo se marque como spam

28

Esta es una pregunta canónica sobre cómo evitar que el correo saliente se clasifique como spam.
También relacionado:

Me pregunto cómo evitar que mis correos electrónicos de mi sitio se marquen como spam. Estoy usando sendmail.

Estoy tratando de enviar correos electrónicos a través de mi aplicación ruby-on-rails. Todos los correos están escritos en sueco (¿si eso marca la diferencia?). No sé por qué siguen siendo marcados como spam.

¿Hay algo que pueda hacer para minimizar el riesgo?

jonepatr
fuente
3
Esto depende completamente de por qué su correo electrónico se marca como spam. ¿Puede ser más específico con esta pregunta? :-)
voretaq7
He actualizado la pregunta un poco, tal vez todavía no sea específica, pero es un poco difícil ser más específico. ¡Solo pregunta si quieres saber más! ¡Gracias!
jonepatr
Posible duplicado, ver: serverfault.com/questions/41693/…
gravyface

Respuestas:

24

El correo será marcado como spam por los principales ISP (incluidos los proveedores de correo web como gmail, hotmail, yahoo) por varias razones posibles:

  1. Si lo envía desde una dirección IP residencial
  2. Si lo envía desde una dirección IP con mala reputación
  3. Si está enviando un correo que coincide con ciertos patrones (estos son difíciles de describir, pero el software busca cosas como "¡Felicidades, ha ganado $ 1 mil millones!", De una manera similar).
  4. Si envía demasiado correo al ISP demasiado rápido
  5. Si hay demasiadas personas en el ISP, haga clic en el botón "Esto es spam" en sus correos electrónicos
  6. Si no utiliza SPF para identificar qué servidores de correo para su dominio pueden enviar correos electrónicos y qué servidores no pueden
  7. Si no usa DKIM para firmar sus mensajes
  8. Si no ha solicitado permiso para ser un "remitente masivo" (algunos ofrecen esto como AOL y hotmail)
  9. Si su dirección IP está en alguna lista de bloqueo de DNS

y muchas, muchas otras posibles razones.

Puede verificar la reputación de su dirección IP en https://www.senderscore.org/
Puede verificar si está en varias listas de bloqueo en http://www.mxtoolbox.com/blacklists.aspx

Avleen
fuente
6

Además de todos los pasos en la excelente respuesta aceptada, varios de los proveedores de correo electrónico más grandes tienen herramientas y programas especiales para remitentes (masivos) que lo ayudarán a evitar que su correo electrónico válido se marque como correo no deseado. Bastante típicos son los programas de bucle de retroalimentación que le permiten, como remitente, responder a las quejas de spam de los destinatarios, en lugar de ser incluido inmediatamente en la lista negra como remitente de correo no deseado.

Sin embargo, todavía no hay garantías.

Microsoft responsable de, entre otros @hotmail.com, @live.com, @outlook.comy @msn.comofrece:

  • El programa de informes de correo basura JMRP para propietarios de dominios.
  • El Servicio de datos de red inteligente SNDS está destinado principalmente a propietarios de espacio IP en lugar de dominios individuales.

Las @gmail.comofertas de Google :

AOL ofrece:

  • Bucles de retroalimentación, solicitud de lista blanca y un montón de herramientas en https://postmaster.aol.com/
  • Sus servidores de correo también generan mensajes de error específicos , que puede encontrar en sus registros de correo / mensajes devueltos y que pueden ayudar a diagnosticar problemas de entrega.

¡Y sin duda muchos más!

HBruijn
fuente
¡Estos son buenos consejos! Tengo problemas con Microsoft para marcar mis correos electrónicos como spam a pesar de que he seguido todas las otras mejores prácticas generales como DKIM y revisando las listas negras. Tengo curiosidad por ver qué tipo de impacto tendrán estas sugerencias, pero ahora soy mucho más optimista sobre mi situación. ¡Gracias!
FlippingBinary
0

A menudo, la razón para marcar el correo como spam también es la ausencia de varios encabezados, generalmente del encabezado "Para", que a menudo ocurre cuando se envía correo desde la consola de un host o con un script mal configurado.

drogadicto
fuente
0

No hay una respuesta simple a eso. Realice el traceroute desde el envío del host al servidor de correo y del servidor de correo al nodo de destino (host que descarga el correo electrónico). Simplemente cada nodo PUEDE ser un servidor antispam y puede marcar su correo electrónico como SPAM. Sin mencionar que puede haber proxies / utms / andons antispam transparentes y, al final, el software AntiVirus instalado en las computadoras de los usuarios.

Generalmente lo que puedes hacer en primer lugar:

  • deshabilitar antispam en Mail Server para la cuenta de destino
  • compruebe si no hay antispam en el enrutador de destino que actúe también como un antispam
  • lista blanca de remitentes de dominio donde sea que pueda
  • Verifique los registros de sendmail para verificar si su aplicación no funciona mal y no envía miles de correos electrónicos
  • verifique si no está violando la política de envío de correo en su ISP (generalmente correos / hora)
  • compruebe la configuración de DNS adecuada del dominio, por ejemplo. Campo SFP
  • ejecute algunas pruebas desde, por ejemplo, mxtoolbox.com para encontrar posibles problemas con el servidor de correo.
integratorIT
fuente