Moin!
Bei mir war es immer so, daß einmal die Formularseite aufgerufen wurde und dann mindestens elfmal das Auswertungsscript.
Das ist abhängig von der Anzahl der Formularelemente. Er sendet immer einmal den Originalinhalt des Feldes und kombiniert ansonsten für jedes Feld den Eintrag eines mehrzeiligen Inhaltes, der zur Überlistung führt.
Mit obigem Skript hätte er übrigens Erfolg haben können:
print MAIL "From: $FORM{'EMail'}\n";
Wenn in $FORM{'EMail'} sowas steht (Mit Zeilenumbrüchen!):
fjgfd@server.invalid
TO:undislosed recipients no@name.invalid
BCC:eine.adresse@server.tld,zweite.adresse@server.tld
CC:undislosed recipients no@name.invalid
Return-Path:undislosed recipients no@name.invalid
Dann geht das Mail als BCC an die dort aufgeführten Empfänger, das TO: wird überschrieben, ein CC wäre ebenso überschreibbar, wie der Return-Path.
Mich wundert also nicht wirklich , dass er das 2000 mal erhalten hat....
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Seminare, Training, Development