¿Por qué el correo electrónico enviado desde mi sitio termina en carpetas de SPAM? [cerrado]

7

Estoy desarrollando un sitio web de registro de cursos en Django. Los nuevos usuarios deben confirmar su dirección de correo electrónico haciendo clic en un enlace que se les envíe por correo electrónico.

Lamentablemente, este mensaje está terminando en las carpetas de spam de las personas. ¿Qué pasos puedo tomar para evitar que esto suceda? ¿Debo incluir un párrafo de cancelación de suscripción? ¿Debo enviar menos mensajes masivos desde mi sitio (ocasionalmente envío un mensaje a 500 correos electrónicos)?

    
pregunta David Faux 18.01.2012 - 20:59

1 respuesta

16
  • Evita cualquier cadena que parezca spam.
  

La mayoría de las comprobaciones de spam en estos días son bayesianas, lo que significa que tu   el mensaje se verifica mediante un algoritmo difuso que intenta adivinar si   se asemeja a los mensajes conocidos de Spam o Ham (buenos) (principalmente al verificar el   frecuencia de las palabras y frases comunes de spam).

  • Envíe mensajes individuales a cada destinatario en lugar de copias.
  

Es mejor enviar un mensaje individual a cada destinatario, en lugar de   que el uso de múltiples direcciones en el campo BCC porque muchos spam   Los filtros (y muchos ISP) marcan automáticamente los destinatarios múltiples como   spam.

  • Si es posible, envíelo a través del servidor de correo de su ISP en lugar de usar un servidor SMTP local.
  

Los mensajes enviados desde un servidor de correo que se ejecuta en su computadora pueden ser   marcado como spam porque algunos servidores de correo intentarán ponerse en contacto con el   IP de origen del servidor de envío (que fallará con una IP local   dirección).

  • Intente con lotes más pequeños de correos electrónicos.
  

Parece que algunos de los servidores de correo grandes como Hotmail   reconocer cuando un mensaje idéntico se envía a un gran número de   suscriptores a la vez, por lo que debe escalonar la entrega de su   mensajes [...] para enviar sus mensajes en pequeños lotes.

  • Minimiza tu uso de archivos adjuntos.
  • Asegúrese de que la computadora que envía el correo electrónico tenga un registro de PTR inverso.
  

¿Qué es un registro PTR inverso? Es algo que tu ISP tiene que configurar   para usted: una forma de verificar que el correo electrónico que envía desde un   La dirección IP particular en realidad pertenece al dominio que supuestamente es   desde.

  • Configure DomainKeys Identified Mail en su DNS y código.
  

¿Qué es DomainKeys Identified Mail? Con DKIM, usted "firma" cada correo electrónico   Usted envía con su clave privada, una clave que solo usted puede conocer.   Y esto puede verificarse intentando descifrar el correo electrónico usando el   clave pública almacenada en sus registros DNS públicos.

  • Configure un registro SenderID en su DNS.
  

Para ser honesto, SenderID es un poco "agradable de tener" en comparación con el   por encima de dos. Pero si has llegado tan lejos, deberías ir al   distancia. SenderID, aunque un poco anticuado y tipo de ...   Microsoft / Hotmail centric .. no requiere mucho esfuerzo adicional.

     

SenderID no es complicado. Es otro registro DNS TXT en la raíz   de, por ejemplo, example.com, que contiene una cadena con formato especial   documentar todas las direcciones IP permitidas que el correo puede esperar   vienen de.

Fuentes e información adicional:

respondido por el Matthieu 18.01.2012 - 21:15

Lea otras preguntas en las etiquetas