Moinsen. Da ja der Server auf dem ich bin, nicht bei Microsoft whitegelisted ist, kann ich ja keine Mails an outlook, live oder hotmail senden.
Ich habe das zwar schon im Kontaktformular geschrieben, das die keine solchen Adressen angeben sollen - aber wer liest das schon
Jetzt habe ich diesen Code hier gefunden, den ich allerdings noch erweitern müßte.
Nach dem @ sollte auch noch stehen, daß outlook, live, hotmail NICHT valide sind.
Hat jemand nen Plan, wie ich das da reinschreibern kann?
Also vor [a-z0-9] ist gut, noch ein outlook, live, hotmail ist böse.
PHP
// E-Mail-Adresse prüfen
if ( preg_match("/[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/i", $email) )
(Ausserdem möchte ich noch höchst stinkig anmerken, das die eMailadressen bei osCommerce 2.3.4 auch durchgehen, wenn sie nach dem Muster 1 Zeichen@1 Zeichen (.@. oder -@- ) bestehen^^