E-Mail Adresse auf Gültigkeit überprüfen |
SMHAMK1985
Mitglied
Dabei seit: 19.02.05
Beiträge: 192
Herkunft: Oldenburg Forenversion: 2.3
|
|
Hallo,
ich habe mal eine Frage.
Ist es möglich mit einem script eine E-Mail Adresse auf gültigkeit zu überprüfen? Beachte ich will nicht nur die Domaine sonder die komplette adresse überprüfen, sprich überprüfen ob die adresse "xyz@hotmail.de" auch wirklich dort existiert.
Danke für eure Hilfe
MfG
|
|
22.09.07 09:44 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
[kamui]
~
Dabei seit: 27.04.05
Beiträge: 2.992
|
|
Ja, es ist möglich und gängig in vielen Systemen.
Das ganze funktioniert über die php-interne Funktion " preg_replace " bzw. " preg_match " und sog. Regulären Ausdrücken (RegExp).
Auf PHP-Resource wird es sehr gut erklärt und ganz am Ende der Seite findest du folgenden Code, zur EMail-Überprüfung:
php: |
1:
2:
3:
4:
|
$email = "xyz@hotmail.de";
if (preg_match("/[a-z0-9_-]+(\.[a-z0-9_-]+)*@([0-9a-z][0-9a-z-]*[0-9a-z]\.)+([a-z]{2,4}|museum)/i", $email)) {
// email adresse ist gültig
} |
|
|
|
22.09.07 10:28 |
Finden
Als Freund hinzufügen
|
|
SMHAMK1985
Mitglied
Dabei seit: 19.02.05
Beiträge: 192
Herkunft: Oldenburg Forenversion: 2.3
Themenstarter
|
|
Hallo,
bei deinem Beispiel wird überprüft, ob die E-Mail Adresse richtig eingetippt wurde. Aber das will ich ja nicht.
Ich will richtig überprüfen, ob die E-Mail Adresse eingerichtet und aktiv ist.
Zitat: |
sprich überprüfen ob die adresse "xyz@hotmail.de" auch wirklich dort existiert. |
Danke
MfG
|
|
22.09.07 10:31 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
[kamui]
~
Dabei seit: 27.04.05
Beiträge: 2.992
|
|
Achso, dann habe ich dich falsch verstanden, sorry.
Ich glaube kaum, dass man so etwas kann, sonst können Spam-Bots ja einfach jede mögliche Variante an E-Mail-Adressen überprüfen und schauen, ob es sie gibt
|
|
22.09.07 10:36 |
Finden
Als Freund hinzufügen
|
|
ENTE
So quasi!
Dabei seit: 21.04.07
Beiträge: 741
Fähigkeiten: WBB3 Profi; WBB2 Profi; WBB Lite 2 Profi Herkunft: Bernrieder Winkel Forenversion: 3.0; 2.3
|
|
Steht doch eh da wies geht:
Die Seite sucht sich den Mx eintrag für die domain xy und dann probiert sie einen connect wie smtp auf den server
__________________
App-Store-Apps.de
Real programmers don't comment their code - it was hard to write, it should be hard to understand
|
|
22.09.07 10:53 |
E-Mail
Finden
Als Freund hinzufügen
|
|
SMHAMK1985
Mitglied
Dabei seit: 19.02.05
Beiträge: 192
Herkunft: Oldenburg Forenversion: 2.3
Themenstarter
|
|
himmm hört sich interessant an und wie kann ich sowas in PHP realisieren? Tips? Tricks?
Danke
Mfg
|
|
22.09.07 10:57 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
[kamui]
~
Dabei seit: 27.04.05
Beiträge: 2.992
|
|
Oha ôo Da lohnt sich ja garnicht mehr, nach EMail-Adressen zu fischen, wenn man die so einfach überprüfen kann ...
|
|
22.09.07 11:14 |
Finden
Als Freund hinzufügen
|
|
ENTE
So quasi!
Dabei seit: 21.04.07
Beiträge: 741
Fähigkeiten: WBB3 Profi; WBB2 Profi; WBB Lite 2 Profi Herkunft: Bernrieder Winkel Forenversion: 3.0; 2.3
|
|
Zitat: |
Original von [kamui]
Oha ôo Da lohnt sich ja garnicht mehr, nach EMail-Adressen zu fischen, wenn man die so einfach überprüfen kann ... |
H3h3, da is halt der Spammer, der ne Scrolltaste hat und auf der Seite nach untern scrollen kann, weit im Vorteil!
__________________
App-Store-Apps.de
Real programmers don't comment their code - it was hard to write, it should be hard to understand
|
|
22.09.07 12:06 |
E-Mail
Finden
Als Freund hinzufügen
|
|
xundy
Mitglied
Dabei seit: 16.01.04
Beiträge: 817
Forenversion: 2.3
|
|
Das funzt aber nur bei völlig frei erfundenen Mails, sobald die an aol,web, und wie sie alle heißen gehen funzt das nicht mehr.
Denn dort werden alle Mails die mit korrekter domain ankommen erstmal angenommen, und somit bekommt php eine positive Antwort. Aber danach versucht zB aol die Nachricht intern zuzustellen, was aber dann nicht geht und schickt dann einen Bounce an den sender zurück
mfg
__________________ Fragen kostet nichts, nicht fragen kann teuer werden!
|
|
24.09.07 21:18 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
SMHAMK1985
Mitglied
Dabei seit: 19.02.05
Beiträge: 192
Herkunft: Oldenburg Forenversion: 2.3
Themenstarter
|
|
Hallo XundY,
wie könnte ich es denn sinnvollerweiße lösen? Ich habe user die sich meist einen Hotmail Account haben. Eine 100% lösung suche ich nicht aber möchte schon ohne großen aufwand schon bei der Registierung die E-Mail Adressen auf die Gültigkeit überprüfen lassen!!!
Könntest du mir dabei weiterhelfen?
Weitere Informationen könntest du mir auch per PM schicken.
Danke
MfG
|
|
25.09.07 23:21 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
chrime
Besserwisser 2007
Dabei seit: 21.02.05
Beiträge: 1.827
Herkunft: /home/chrime - Castrop-Rauxel, NRW, Germany Forenversion: 3.0
|
|
Um eine E-Mail Addresse 99%ig zu überprüfen ist der einfachste weg, eine Aktivierungsmail an die angegebene Addresse zu schicken, dann bist du sicher das die Addresse Existiert und auch DIE EIGENE DAS NUTZERS ist.
__________________ www.medianetworker.info
|
|
25.09.07 23:27 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
xundy
Mitglied
Dabei seit: 16.01.04
Beiträge: 817
Forenversion: 2.3
|
|
Wie Chrime schon sagte, eine Aktivierungsmail ist das einzig zuverlässige.
Alles andere sind Lösungen die eine email-Überprüfung zwar verbessern können, aber der Aufwand und das Ergebnis stehen nicht wirklich in einem guten Verhältnis.
mfg
__________________ Fragen kostet nichts, nicht fragen kann teuer werden!
|
|
26.09.07 06:38 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|