Ingo Turski: Formular sendet E-Mail bis 50x ???

Beitrag lesen

Hi,

was soll ich bei $Kontaktperson oder $Email prüfen?

$Kontaktperson würde ich aus dem Mailheader ganz rauslassen, zumal Du Dich mit dem korrekten Format ohnehin nicht auskennst.
Die Mailadresse würde ich nicht so "streng" prüfen, sondern eher zum einen Manipulationen verhindern und des weiteren nur auf offensichtliche unbeabsichtliche Fehleingaben hinweisen.
Auf meiner Seite findest Du eine solche grobe E-Mail-Prüfung. Diese lässt auch .info, .museum und sogar Umlautdomains durch.
Und die Zeichenklasse [^\s@,:"<>] lässt Umbrüche ([\s = Whitespace] über die zusätzliche Header eingeschmuggelt werden könnten), mehrere durch "," getrennte Adressen und "bcc:" etc. nicht ["^"] durch.

freundliche Grüße
Ingo