Il controllo degli header in SpamGAME
SpamGAME esegue i seguenti controlli sugli header di un messaggio di posta
elettronica:
- Return-Path vuoto (solo parentesi angolari '
')
- Message-Id vuoto o non contenente il carattere '@'. In
realtà si sarebbe dovuto controllare pure che l' host presente in tale header
corrisponda a quello nel Received header
Si è evitato (almeno al momento) di controllare la validità dei seguenti header:
- Date: il parsing e confronto delle date è stato tenuto da parte per eventuali
miglioramenti futuri
- Received: la validità degli domini non viene
controllata (richiederebbe una connessione attiva a Internet
nonchè un overhead nella richiesta al server dei nomi)
Nel complesso generalmente i due controlli che vengono effettuati non apportano miglioramenti
degni di nota nelle prestazioni del filtro (cosa che magari avrebbero potuto fare gli altri due), ma
essendo computazionalmente molto poco costosi sono stati manutenuti. Il controllo sugli header
Received, implementato in maniera sperimentale, sembra invece produrre risultati
positivi.
Alessio Pace
2004-03-26