ich verwende (historisch gewachsen) recht gerne
Mail::Mailer (hat eine nette option testfile, und kann mit sendmail aber auch SMTP umgehen)
MIME::Lite (kann gut mit Attachments umgehen)
Net::SMTP (ich glaube, es ist ein standardmodul)
Beim Spammen:
x) wenn jemand die zieladresse angeben kann, kann er an diese adresse auch mails versenden, vermutlich auch spam
x) wenn es unbedingt noetig ist, dann hilft vielleicht auch, von jeder ip-Adresse pro Minute nur einige wenige Mails zuzulassen; sonst schreibt jemand ein Script (z.B. mit
LWP::Simple,
WWW::Mechanize) und schickt 10 spammails pro sekunde.\n\n
<!--EDIT|Strat|1147991062-->