Kommentar von Matthias
Hundertprozentig kann man das sicherlich nicht verhindern. Allerdings kann man durch obigen Algo schon viele Spams verhindern. Ausserdem kann man eine generelle Sperre einbauen, die verhindert, dass mehrere Mails von »unterschiedlichen« Benutzern (Session, IP) pro Zeiteinheit versandt werden können. Und ich glaube kaum, dass Spammer sich damit zufrieden geben, alle 5 Minuten eine Mail zu versenden, dafür gibt es wesentlich praktischere Botnetze.