SpamAssassin, soluzione del bug anno 2010

SpamAssassin, soluzione del bug anno 2010

Dopo i bug del quasi leggendario anno 2000, altri software stanno soffrendo, a causa della miopia di alcuni sviluppatori, di qualche leggero baco per il raggiungimento dell'anno 2010. È il caso di SpamAssassin che, a causa di una regexp, segnala tutte le email ricevute dal primo gennaio 2010 con l'intestazione:

3.2 FH_DATE_PAST_20XX The date is grossly in the future

Tutte le versioni dalla 3.2.0 alla 3.2.5 soffrono di questo bug. Per risolverlo ci sono più metodi:

  • Eseguire sa-update (se configurato);
  • Assegnare un punteggio pari a zero nel proprio local.cf
    "score FH_DATE_PAST_20XX 0"
  • Correggere a mano l'espressione regolare presente nel file 72_active.cf come spiegato nel wiki di SpamAssassin.