php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen
Alt 16.07.2007, 10:06  
Benutzer
 
Registriert seit: 26.07.2005
Beiträge: 33
Scarabeus
Standard Prüfen ob eMail Adressen erreichbar bzw. existent sind

Hallo ihr,

Ich wollte mal wissen, ob es Möglichkeiten gibt, eMail-Adressen zu überprüfen bezüglich ihrer Erreichbarkeit bzw. ihrer Existenz?

Beispielsweise wenn sie ein Kunde/User aus einer Seite (z.B. ein Shop) neu registriert, dann ist ja die Email-Adresse relativ wichtig (Anmeldebestätigung, Bestellbestätigung, Newsletter, etc.).
Ich mache es so, dass ich die Email in der Registrierung zweimal eingeben lasse, um Schreibfehler abzufangen (wobei dass von vielen auch durch copy&paste umgangen wird).
Diese Daten überprüfe ich dann mit regulären Ausdrücken ganz normal.

Doch nun möchte ich auch prüfen, ob ich den Kunden/User unter dieser Email auch erreichen kann, so dass ich zum Beispiel sicher gehen kann dass er eine Bestellbestätigung bekommen habt.

Gibt es dafür Möglichkeiten oder habt ihr sonst noch irgendwelche Ideen?

Vielen Dank schon mal.
S.
Scarabeus ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.07.2007, 10:09  
Erfahrener Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 750
PHP-Kenntnisse:
Anfänger
Igäl wird schon bald berühmt werden
Standard

Übliche Vorgehensweise ist hierbei, dass ein Account erst aktiviert wird, wenn er in einer Test-Mail auf einen Aktivierungslink klickt. Wenn dies nicht geschieht, verfällt die Registrierung.

Möglich wäre es vielleicht auch die Mail abzufangen die zurück kommt, wenn die Mail-Adresse nicht erreichbar ist. Das kann aber unter Umständen lange dauern, so dass es vermutlich nicht empfehlenswert ist das während der Registration Realtime durchführen zu wollen.

Ich würde das mit der Bestätigungsmail machen und den Account verfallen lassen, wenn er nicht bestätigt wird.
__________________
Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
Mark Twain
Igäl ist offline  
Alt 16.07.2007, 10:16  
Benutzer
 
Registriert seit: 26.07.2005
Beiträge: 33
Scarabeus
Standard

Zitat:
Zitat von Igäl
Ich würde das mit der Bestätigungsmail machen und den Account verfallen lassen, wenn er nicht bestätigt wird.
Die Variante hatte ich auch schon im Kopf.
Doch in einem Online-Shop habe ich diese Variante noch nie gesehen. Ist das denn dort auch praktikabel?
Scarabeus ist offline  
Alt 16.07.2007, 10:23  
Erfahrener Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 750
PHP-Kenntnisse:
Anfänger
Igäl wird schon bald berühmt werden
Standard

Da ich keinen Online-Shop habe kann ich dir keine Erfahrungsberichte schildern. Jedoch halte ich es auch hierbei für durchaus anwendbar.

Ich sehe eigentlich kein Problem, wenn der User nach der Eingabe seiner Accountdaten kurz aufgefordert wird, seinen Account zu aktivieren. Auch wenn dies während eines Bestellvorganges passiert.

Auf der anderen Seite kannst du natürlich seine E-Mail Adresse akzeptieren wie er sie eingegeben hat, und erst danach prüfen, ob sie gültig ist. Sprich, dem User mitteilen, dass jetzt eine Bestätigungsmail auf den Weg gesendet wurde. Falls diese nicht ankomme solle er doch seine E-Mail Adresse überprüfen.
Was anderes fällt mir im Moment nicht ein
__________________
Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
Mark Twain
Igäl ist offline  
Alt 16.07.2007, 10:29  
Benutzer
 
Registriert seit: 26.07.2005
Beiträge: 33
Scarabeus
Standard

Zitat:
Zitat von Igäl
Da ich keinen Online-Shop habe kann ich dir keine Erfahrungsberichte schildern. Jedoch halte ich es auch hierbei für durchaus anwendbar.
Aber Du hast doch bestimmt schon mal bei Online-Shops bestellt.
Gab es denn dort soetwas wie Konten-Aktivierung?

Ansonsten danke ich Dir schon mal! Die Möglichkeit scheint mir derzeit auch das einzigste Mittel...

Vielleicht kommen ja noch weitere Ideen und Erfahrungen.
Scarabeus ist offline  
Alt 16.07.2007, 10:35  
Erfahrener Benutzer
 
Registriert seit: 16.08.2007
Beiträge: 750
PHP-Kenntnisse:
Anfänger
Igäl wird schon bald berühmt werden
Standard

Hm... kann mich nicht entsinnen. Habe jetzt nochmals kurz nachgeschaut bei den Shops, bei denen ich mich kürzlich registriert habe. Die haben lediglich eine Bestätigungsmail geschickt. Vermutlich vertrauen sie auf eine limitierte Unfähigkeit der User

Wäre es vielleicht eine Möglichkeit, dass du das manuelle Einfügen im Bestätigungs-Inputfeld irgendwie abfangen könntest? Wäre vielleicht mit JavaScript machbar. Oder dass du den User gar nichts aus dem ersten Eingabefeld herauskopieren lässt.

Aber wie gesagt. Ich versuch hier nur denkanstösse zu geben. Kann nicht garantieren dass es umsetzbar ist. Kanns mir jedoch gut vorstellen.
__________________
Das Recht auf Dummheit gehört zur Garantie der freien Entfaltung der Persönlichkeit.
Mark Twain
Igäl ist offline  
Alt 16.07.2007, 10:43  
Benutzer
 
Registriert seit: 26.07.2005
Beiträge: 33
Scarabeus
Standard

Stimmt. Dass könnte man wohl probieren.
Scarabeus ist offline  
Alt 16.07.2007, 11:29  
Erfahrener Benutzer
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

mMn ist es doch üblich, dass man sich bei einer registrierung - egal welcher art - eine bestätigungsmail zuschicken lassen muss um die echtheit der E-Mail Adresse zu verifizieren..


Mich persönlich stört sowas auch nicht (mehr) wirklich. Wenn ich mich schon registrieren muss, dann kann ruhig auch so eine Bestätigunsemail kommen...


lg
Andi
DER_Brain ist offline  
Alt 16.07.2007, 11:56  
CIX88
Gast
 
Beiträge: n/a
Standard

Nennt man auch "Double in out"-Verfahren was zu empfehlen ist, um Mißbrauch zu vermeiden.
 
Alt 16.07.2007, 13:29  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.934
Zergling-new wird schon bald berühmt werdenZergling-new wird schon bald berühmt werden
Standard

http://de.wikipedia.org/wiki/Opt-In#..._Double_Opt-In

Alles andere wird wohl nicht funktionieren. Wie auch - selbst wenn du bei einer falschen E-Mail-Adresse eine MailerDaemon-E-Mail vom E-Mail-Server bekommst, man kann nie wissen wann oder ob sie verschickt wird. Was ist mit E-Mail-Adressen die existieren, aber nicht im Besitz des Bestellers sind?

Bleibt dir nur das Double-Opt-In bzw. ein Bestätigungs-Link in der Bestätigungs-E-Mail. Allerdings springen hier vielleicht einige ab, weil sie es sich doch anders überlegen, oder die Mail landet im Spam-Filter. Aber das musst du eben in Kauf nehmen oder vorbeugende Maßnahmen ergreifen (deutliche Ankündigung einer Bestätigungs-Mail und ihrer Funktion).
Zergling-new ist offline  
 


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Links und Email adressen automatisch erkennen workaholic PHP Tipps 2007 1 10.01.2007 19:49
email adressen filtern annaloga PHP Tipps 2006 13 23.06.2006 13:56
Formular an 2 Email adressen senden PHP Tipps 2006 7 07.01.2006 17:54
EMail Adressen sortierer goelliboy PHP Tipps 2005-2 17 27.09.2005 10:04
eMail Adressen einer Webseite auslesen ? madSoul PHP Tipps 2005-2 10 08.09.2005 12:17
doppelte email adressen suchen Datenbanken 9 20.05.2005 19:38
email adressen vor spam verstecken... so? Sclot HTML, Usability und Barrierefreiheit 5 11.02.2005 10:09
Email adressen sperren PHP Tipps 2004-2 18 19.11.2004 09:55
Alle Email Adressen aus einem Text rausfiltern und speichern PHP-Fortgeschrittene 3 04.09.2004 16:55

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
freie email adressen prüfen, freie emailadressen prüfen, freie email adresse prüfen, freie e-mail adressen prüfen, e mail adresse auf echtheit prüfen, freie emailadressen, email auf echtheit prüfen, prüfen ob email adresse existiert, email adresse auf echtheit prüfen, email adressen prüfen, email adressen verifizieren, email adresse existent, email adressen auf echtheit prüfen, http://www.php.de/php-tipps-2007/44364-pruefen-ob-email-adressen-erreichbar-bzw-existent-sind.html, email adresse auf erreichbarkeit prüfen, email echtheit prüfen, e-mail adresse auf echtheit prüfen, emailadressen verifizieren, freie mail adressen prüfen, email erreichbarkeit prüfen

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:52 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.