No hay necesidad de un RFC específico para eso. Un mensaje de correo electrónico contiene un encabezado Message-ID
, que se volverá a copiar por software de correo electrónico en las respuestas a este mensaje, en los encabezados In-Reply-To
y References
. RFC 5322 describe estos campos.
Para aprovechar este mecanismo en un filtro antispam, entonces basta con que el software de envío de correo electrónico "recuerde" el Message-ID
de los correos electrónicos que envió anteriormente, y los combina en los correos electrónicos entrantes, para identificar las respuestas. Puede reemplazar esta "memoria" por, una vez más, un MAC (haga que Message-ID
conste de algún valor aleatorio y luego una MAC calculada sobre ese valor aleatorio), que permitiría el reconocimiento automático de una ID de mensaje "genuina" sin necesidad de almacenamiento real. Sin embargo, dado que los identificadores de mensajes normalmente son generados por MUA (por ejemplo, Thunderbird), puede ser difícil alterar su mecanismo de generación.
De todos modos, dado que este reconocimiento de ID de mensaje es puramente local a un sitio, no es necesario que sea un mecanismo acordado en toda Internet, por lo tanto, la falta de RFC. Algunos MUA, como Thunderbird, incorporan filtros automáticos para "correo no deseado" y estos filtros ya realizan este procesamiento de ID de mensaje, lo cual es fácil ya que el MUA ya almacena una copia de cada correo electrónico enviado, incluido el Message-ID
. Se puede utilizar otro software; p.ej. vea esta respuesta basada en procmail
y formail
(herramientas clásicas basadas en Unix para manipular correos electrónicos) /
El problema real con esta estrategia es que la noción de "respuesta" tal como la ven las computadoras está vinculada a si el usuario presionó el botón "responder"; eso puede ser diferente de lo que el propio usuario piensa como "una respuesta". Algunas personas envían una "respuesta" enviando un nuevo correo electrónico simple pero recordando intercambios anteriores, e incluso haciendo referencia a dichos correos electrónicos anteriores en su prosa. Para el usuario humano, esta es una respuesta genuina, como se ha hecho durante milenios (un pergamino, una losa de arcilla, un papiro no tiene un botón de "respuesta", y esto nunca impidió que las personas se respondan entre sí); pero a las máquinas les sería difícil identificar estas "respuestas" como tales.