Homepage selbermachen 7.851 Themen, 35.616 Beiträge

E-Mailadresse Überprüfen

Chillerpat / 4 Antworten / Flachansicht Nickles

Hallo Leute,
könnt ihr mir sagen ob es im Netz en Tool gibt zum E-Mailadressen auf Ihre gültigkeit zu überprüfen?

Grüßle Chillerpat

bei Antwort benachrichtigen
xafford Max Payne „Dafür gibt s eigentlich den Dienst finger . Nur unterstützt den heutzutage...“
Optionen

Es gibt noch eine andere Möglichkeit, die im SMTP-Protokoll mit dem Kommando VRFY realisiert ist, aber auch hierauf reagieren verschiedene SMTP-Server unterschiedlich.

@ Chillerpat: Eine rein syntaktische Prüfung kannst Du unterschiedlich realisieren. PHP unterstützt ab PHP5 bestimmte Filter, einer davon zur syntaktischen Validierung von EMailadressen:

$checked = filter_var ( $email, FILTER_VALIDATE_EMAIL );

Dies sagt aber nichts darüber aus, ob eine Adresse wirklich existiert, nicht einmal ob es sich um eine existente Domain handelt.

Ohne PHP kann man auch mit einem regulären Ausdruck prüfen (Perl Regular Expression), fertige Expressions findest Du dazu im Netz, aber hier gilt natürlich das Gleiche wie für die Version mit filter_var.

Eine bessere Prüfung ist es, nach der syntaktischen Prüfung auch noch auf die Existenz der Domain zu prüfen, z.B. indem man den DNS abfrägt, so kann man zumindest sicherstellen, dass irgendjemand die Email auch annimmt. Aber auch dann ist noch nicht gesagt, dass die Adresse wirklich existiert.

Wenn man dann wirklich paranoid ist, so kann man scriptgesteuert auch noch versuchen mit dem zuständigen Mailserver Kontakt auszunehmen und testweise eine Email abzuliefern an die angegebene Adresse, aber dies macht das Script sehr langsam und dafür sollte man schon SEHR gute Gründe haben, denn selbst wenn der Mailserver die Email annimmt ist immer noch nicht garantiert, dass diese wirklich existiert je nach Konfiguration des Servers und dem Aufbau des Emailsystems bei der Zieldomain.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen