Email validierung - Sonderzeichen
Guten Morgen,
seit dem es Umlautdomains gibt, sehe ich mich vor ein Problem gestellt: Wie überprüfe ich auf Sonderzeichen like äöüß in einer Email? Der Witz ist, ich brauche diese Validierung für eine sehr breite Reihe von Email Adressen und da in verschiedenen TLD Zweigen auch verschiedene Sonderzeichen erlaubt sind, fühle ich mich nicht mehr mächtig das alles in einem REGEX unter zu bekommen und weiß auch gar nicht, wie weit PHP5 damit klar kommen würde... Nun, könnt Ihr mir da gute Tipps geben, bzw. eventuell eine gutes Klasse zur Validierung von Email Adressen empfehlen? Vielen Dank, Flo |
Also ich mach so: Die Domain auchnoch Anpingen und ich hab auch noch ne Badlist von Domains wegen den "Weckwerf Emailadressen"
|
Zitat:
Pflegst Du diese Badlist selber oder hast Du dazu eine Liste? |
Ich mach die selber, ich such halt immer bei Google nach weckwerf Emails und mach die Domains in ne globale Liste auf die ich mit allen meinen Pages draufzugreifen kann!
|
PHP-Code:
dann kannst schön die einzelnen teile, je nach spezifikation auswerten. Keine Ahnung ob das perfomant ist, aber so mach ich das. |
Zitat:
|
Würdest du dein Skript bzgl. der Valdidierung hier veröffentlichen?
|
Zitat:
|
Also emails per regex 100%ig laut zugehörigen rfc's ist nahezu unmöglich.
Im netz finden sich regex die ausgedruckt bestimmt ne DinA4 seite füllen und trotzdem vermutlich nicht 100%ig funktionieren. Was ich daher bei mir benutze is das unter Linux verfügbare tool "vrfy". Dieses fragt bei dem zugehörigen mailserver nach ob die adresse dort bekannt ist. Außerdem wird direkt mit gecheckt ob der hostname erreichbar ist. In den meisten fällen funktioniert das recht zuverlässig. |
Zerlegen usw. ist ja gar nicht das Problem, da würde mir folgende Methode reichen:
PHP-Code:
PHP-Code:
EDIT: Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:30 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023