Thomas
- php
Hallo,
ist es möglich innerhalb eines php-scriptes eine email nicht nur auf korrekte schreibweise, sondern auf ihre echte existens zu überprüfen?
im voraus schon danke für eure antworten.
thomas
hi,
ist es möglich innerhalb eines php-scriptes eine email nicht nur auf korrekte schreibweise, sondern auf ihre echte existens zu überprüfen?
nein.
die kannst du allerhöchstens dann zweifelsfrei feststellen, wenn du auch wirklich eine mail dort hin schickst - wenn nicht existent, wird dir der mailserver entsprechend antworten.
gruss,
wahsaga
die mail wird aber über ein formular verschickt,
und dann?
die mail wird aber über ein formular verschickt,
und dann?
Hi!!!
Bei der php-Funktion mail() kannst/solltest Du auch den Absender der E-Mail angeben.
Wenn die Adresse, an die Du die E-Mail schickst nicht existent ist, dann bekommst
Du eine entsprechende Fehlermeldung vom Mailserver an die von Dir angegebene
Absenderadresse.
Gruß,
Lugi.
Hallo Thomas,
man kann den Mailserver abfragen, ob der existiert. Theoretisch gibt es auch eine Request-Funktion bei SMTP, auf die der Server dann antworten sollte, ob es den Account gibt. Diese Funktion wird aber selten unterstützt oder ist aus Sicherheitsgründen abgeschaltet. Man könnte den Mailserver dann dauernd damit beschäftigen, auf ausgewürfelte Account-Namen eine Antwort zu geben. Das ist von Spammern auch lange praktiziert worden. Ich kenne keinen SMTP-Server mehr, der diese Funktion noch eingeschaltet hat.
Wie gesagt, die Existenz des Mailservers kann man überprüfen:
MX-Record beschaffen zur Domain der Mailadresse
mit diesem MX-Record kann man dann dem Server HELO sagen.
Nicht vergessen sich zu verabschieden.
Grüße
Chris©