Quant'è bello procmail!

Non mi piace come il servizio webmail di libero invia le email: modifica il campo "From:" dell'header aggiungendo un carattere "\" davanti al "@" ed al ".". Praticamente se l'indirizzo mittente è "tizio@libero.it", viene modificato in "tizio\@libero\.it".

Stufo di vedere questo patetico tentativo per limitare la spam ho deciso di risolvere il problema tramite il mio fidato procmail ed ovviamente sed!

Mi è bastato aggiungere questa regola nel file di configurazione di procmail:

:0 fhwc
* ^From: .*\\.*
| sed -e 's/\\//g'

La regola è molto semplice, i flag fhwc significano:

  • f: rende la pipe un filtro
  • h: il filtro agisce sull'header
  • w: tiene attivo il file di lock finchè la pipe non ha concluso il suo processo.
  • c: dopo aver applicato il filtro permette l'esecuzione delle regole successive.

Come si capisce chiaramente dal codice, vengono filtrate le mail che nel campo From contengono il carattere "\", tali mail sono quindi processate da sed che lo elimina.

Rapido, semplice ed efficace!

Usi l'espressione: "Come si capisce chiaramente..." da addetto ai lavori ;-)
A proposito di spam: preferivo le operazioni matematiche contro lo spam, almeno battevo al max due tasti in più! (erano troppo difficili e quindi hai semplificato?)