
Se suponía que el error de SpamAssassin 2010 se solucionaría poco después de que se hiciera ampliamente conocido y, de hecho, la regla ofensiva en mi /usr/share/spamassassin/72_active.cf se actualizó. Sin embargo, los mensajes entrantes todavía están etiquetados con esto, por ejemplo:
X-Spam-Status: No, score=3.188 tagged_above=-999 required=6.31 tests=[BAYES_50=0.001, FH_DATE_PAST_20XX=3.188, SPF_PASS=-0.001]
Aquí está la regla relevante:
##{ FH_DATE_PAST_20XX
header FH_DATE_PAST_20XX Date =~ /20[2-9][0-9]/ [if-unset: 2006]
describe FH_DATE_PAST_20XX The date is grossly in the future.
##} FH_DATE_PAST_20XX
Estoy en spamassassin/3.2.5-2+lenny1.1~volatile1 en Debian Lenny, completamente actualizado. ¿Algún consejo sobre dónde buscar para descubrir qué está pasando? No sé nada sobre SpamAssassin; Por lo general, alguien más maneja esto, pero ahora estoy libre y estoy tratando de descubrir cuál es el problema porque nos ha estado molestando por un tiempo y recién nos dimos cuenta de que este error todavía nos estaba afectando.
Actualización: bajé la puntuación para la regla FH_DATE_PAST20XX a 0.1, tanto en /etc/spamassassin/local.cf como en /usr/share/spamassassin/50_scores.cf y esaúndando 3.188 puntos por esta regla. ¿Tienes idea de lo que está pasando? Esto realmente me tiene perplejo.
Actualización 2: Parece que después de reiniciar amavisd, se solucionó. ¿Cuál es la diferencia entre amavisd y spamd? Parece que ambos no deberían estar ejecutándose, o algo así.
Respuesta1
Esa regla que publicaste es la que tiene errores; busca un archivo como:
/var/lib/spamassassin/3.002005/updates_spamassassin_org/72_active.cf
Esto reemplazará la regla predeterminada en /usr/share/ (veraquí) - desea que la regla fija tenga un [2-9] en lugar de [1-9]:
##{ FH_DATE_PAST_20XX
header FH_DATE_PAST_20XX Date =~ /20[2-9][0-9]/ [if-unset: 2006]
describe FH_DATE_PAST_20XX The date is grossly in the future.
##} FH_DATE_PAST_20XX
Después de verificar eso, asegúrese de haber reiniciado el componente spamd daemon de SpamAssassin para que pueda volver a leer sus reglas.
Respuesta2
Resultó que necesitaba reiniciar amavisd, no spamd.