Hai guardato i sorgenti del messaggio non formattati dal tuo client di posta?
Dai un'occhiata anche a
http://en.wikipedia.org/wiki/Smtp o cerca smtp in rete, ci sono fin troppe pagine...
Considera che, almeno a livello di formattazione del client, ovvero di come appare il messaggio alla fine aprendolo semplicemente nel client di posta, anche senza conoscere smtp è facile falsificare un messaggio con un qualsiasi programma di posta: in to metti un destinatario fasullo, mentre un indirizzo valido lo metti in bcc, il tuo nome invece lo puoi inventare come vuoi senza problemi, io ad esempio uso sempre lo stesso indirizzo come mittente anche quando invio la posta da account diversi.
E' chiaro che uno spammer non procede in questo modo, è solo per mostrare la facilità della cosa.
Poi server di posta non ne ho mai gestiti, né ho mai fatto spamming, quindi aspetta l'intervento di altri che magari lavorano nel settore per una risposta più approfondita che indichi anche quel che è stato messo in atto negli anni per arginare il fenomeno, purtroppo senza grande successo (o per fortuna, visto alcune proposte che a momenti erano state avanzate): qualcosina qua e là ho letto, ma sono tutt'altro che un esperto...