Hallo,
Deshalb ja auch mein Billig-Regex. Das, was der rausfiltert, ist garantiert ungültig. Was er durchläßt, enthält weitere ungültige Adressen, aber garantiert auch alle gültigen. Nichts ist peinlicher, als einen Kunden wegen seiner gültigen Email-Adresse fälschlich abzuweisen.
Eigentlich sollte es doch genügen, den Emailnamen auf genau ein @ zu überprüfen, das nicht an erster Position stehen darf und nicht an letzter, oder?
Schließlich kann der Emailname
a@b
auch Gültigkeit haben, wenn meine lokale Zone einen Host Namens 'b' aufweist und dieser ein Emailkonto namens 'a' verwaltet.
LG
Chris