Per quanto riguarda la spam ti indico due risorse che, anche se un po' datate, sono rimaste dei "classici" sull'argomento:

Cos'è lo spam e come leggere gli header:
http://www.collinelli.net/antispam/

Combattere lo spam combattendo gli spammer:
http://www.maxkava.com/spam/