Proprio ieri nemmeno a farlo apposta ricordavamo il Millennium Bug, anche nominato Y2K Bug. Il caso ha voluto che Mike Cardwell sul suo blog postasse la notizia riguardante quello che è stato ribattezzato come Y2K10 Bug. A soffrirne il sistema di filtraggio per i messaggi email SpamAssassin.
Insospettito dall’aver visto una email palesemente innocua segnalata con un alto punteggio di spam, il buon Mike ha analizzato i motivi che hanno portato SpamAssassin a segnalare il messaggio, scoprendo la presenza di una regola che blocca qualsiasi messaggio tra il 2010 e il 2099, denominata FH_DATE_PAST_20XX, etichettando la mail come “troppo nel futuro” per essere vera. Peccato che nel 2010 invece ci siamo appena arrivati!
In realtà comunque tutto si è risolto con la versione 3.3 di SpamAssassin, aggiornata per bloccare i messaggi dal 2020 in poi.
Anonimo codardo
02 gen 2010 - 06:38 - #1It’s not a bug, it’s a feature!
groucho_nt
02 gen 2010 - 11:44 - #2Forse vado troppo avanti ma….. eliminare una regola “statica” del genere e introdurre qualcosa di dinamico basato sulla reale data e ora del server? No? Troppo difficile?
Sbronzo di Riace
02 gen 2010 - 12:05 - #3che regola idiota, quindi se nel 2010 arriva una mail del 2012 il sistema la considera normale
guybrush_threepwood
02 gen 2010 - 13:46 - #4@sbronzo: Alcune persone e/o aziende, con intenzioni totalmente buone, hanno un proprio server di posta. Magari non stanno tanto a controllare se l’ora del server è sincronizzata bene con il resto del mondo, puo’ accadere che arrivino quindi mail perfettamente legittime con data impostata nel futuro anche di un tempo relativamente lungo. La soluzione migliore è quella del commento #2
Sbronzo di Riace
02 gen 2010 - 18:45 - #5che l’ora o il giorno non sia sincronizzata in maniera perfetta ci può anche stare ma l’anno…