Como primer paso se debe diferenciar entre la clasificación como correo no deseado y el rechazo, en la entrega de un correo existen diferentes fases de análisis, la primera de ella se basa en comprobar que la IP del servidor de correo no aparezca en una o varias listas negras tipo Barracuda, Spamhaus, Spamcop y similares, o que exista un bloqueo del dominio en su base de datos interna, si el resultado es positivo el correo es rechazado bajo mensaje de error y no se llega a entregar al usuario.
Si las comprobaciones a nivel servidor que remite el correo son correctas, el correo pasará la primera fase y nuestro servidor recibirá el "ok", el correo ha sido entregado, no obstante dicho correo pasará por análisis exhaustivo dentro del receptor para decidir si lo cataloga como deseado o como spam.
El envío de los correos hacia la bandeja de correo no deseado se puede dar por diversos motivos:
Estos factores no tienen porque ser independientes, el filtrado antispam que cataloga los correos lo hace normalmente en base a una puntuación global, se analizan decenas de factores, dando a unos mayor valor que a otros y se asigna en base a estos una puntuación final que se utiliza para marcar o no como correo no deseado.
En proveedores como hotmail o gmail la única solución si todo lo anterior está correcto son las correcciones manuales, que el usuario o usuarios que reciben usen la opción "es correo deseado" para sacar el email de la bandeja de spam y de esa forma ir “entrenando" al antispam para que sepa que está cometiendo un error, dependiendo durante cuanto se tuviese esta clasificación errónea se necesitarán más o menos correcciones manuales por parte de los usuarios para sacar de su error al antispam para futuros envíos.