php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 07.11.2004, 13:16  
Gast
 
Beiträge: n/a
Standard Email validierung mit checkdnsrr reicht mir nicht....

Hallo liebe Leute.

Ich möchte gerne eine Emailvalidierung auf einem Nachrichtenformular vornehmen. Checkdnsr bereits eingebaut. Prüft aber nur ob es den Host wirklich gibt, aber nicht ob die emailadresse als ganzes gültigkeit hat. z.b. t@kenny.de gibt es zwar nicht wird aber akzeptiert.

Kann mir da jemand weiterhelfen.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 07.11.2004, 16:20  
Gast
 
Beiträge: n/a
Standard Re: Email validierung mit checkdnsrr reicht mir nicht....

Zitat:
Zitat von timmi77
Ich möchte gerne eine Emailvalidierung auf einem Nachrichtenformular vornehmen.
Vergiß es. Ob der fremde Host die Email für Popeluser 0815 annimmt, kannst Du nur prüfen, wenn Du ihm eine Email schickst bis zu einer Woche (jou, so lange kann das dauern) darauf wartest, ob er sie zurückschickt und die Begründung auswertest.
 
Alt 07.11.2004, 16:58  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

ausserdem gibt es viele webspace-anbieter da werden einfach alle mails an mailadressen die nicht existieren auf nen catchall-account weitergeleitet.
robo47 ist offline  
Alt 08.11.2004, 08:49  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

Zitat:
Zitat von meikel
Vergiß es. Ob der fremde Host die Email für Popeluser 0815 annimmt, kannst Du nur prüfen, wenn Du ihm eine Email schickst bis zu einer Woche (jou, so lange kann das dauern) darauf wartest, ob er sie zurückschickt und die Begründung auswertest.
Aber ich kann prüfen, ob er sie ablehnt.
Zitat:
Zitat von robo47
ausserdem gibt es viele webspace-anbieter da werden einfach alle mails an mailadressen die nicht existieren auf nen catchall-account weitergeleitet.
Dann ist die Adresse valid.

Du musst einfach selbst einen SMTP-Dialog durchführen, also:
1) MX-RR von Domain suchen (wenn nicht vorhanden, Fallback auf A-RR)
2) Mit Port 25 auf diesem Host verbinden
3) HELO-Kommando
4) MAIL FROM-Kommando
5) RCPT TO-Kommando
Wenn er das alles mit 2xx quittiert, ist die Mail zustellbar. Wenn er etwas mit 5xx quittiert oder Du keinen Host findest, gehst Du von unzustellbar aus. Wenn Du einen 4xx-Code zurückbekommst oder der Host nicht erreichbar ist, liegt es an Dir, was Du entscheidest.
Dann machst Du QUIT (wenn Du eine Verbindung hattest) und glaubst zu wissen, ob eine Mail zustellbar ist. Wie genau die SMTP-Form aussieht, kannst Du locker bei Google rausfinden.
__________________
Cheers, Marco
marsch ist offline  
Alt 08.11.2004, 16:02  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von marsch
Aber ich kann prüfen, ob er sie ablehnt.
DU kannst das ja auch...

Jede Wette, daß Du jetzt noch Script, Installationshilfe und Support rund um die Uhr liefern darfst.<ggg>
 
Alt 08.11.2004, 16:04  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

@meikel :wink:
__________________
Cheers, Marco
marsch ist offline  
Alt 08.11.2004, 16:50  
Gast
 
Beiträge: n/a
Standard

Du musst einfach selbst einen SMTP-Dialog durchführen, also:
1) MX-RR von Domain suchen (wenn nicht vorhanden, Fallback auf A-RR)
2) Mit Port 25 auf diesem Host verbinden
3) HELO-Kommando
4) MAIL FROM-Kommando
5) RCPT TO-Kommando

Kannst du mir mal bitte mitteilen, was für ein Code dahintersteckt.
 
Alt 08.11.2004, 16:58  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

Zitat:
Zitat von timmi77
Kannst du mir mal bitte mitteilen, was für ein Code dahintersteckt.
Ähm, PHP? Ist doch egal. Socket aufmachen, draufschreiben, lesen, wieder draufschreiben, wieder lesen u.s.w. fsockopen und Konsorten helfen Dir dabei, und Google hilft Dir, wenn Du einfach mal SMTP-Dialog als Suchbegriff eingibst. Lernen musst Du leider selbst.
__________________
Cheers, Marco
marsch ist offline  
Alt 08.11.2004, 16:58  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von meikel
Jede Wette, daß Du jetzt noch Script, Installationshilfe und Support rund um die Uhr liefern darfst.<ggg>
Zitat:
Zitat von timmi
Kannst du mir mal bitte mitteilen, was für ein Code dahintersteckt.
ROFL
__________________
Was ist validität?
fantast ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Abfrage ob email adresse schon vorhanden ist TeazY PHP Tipps 2008 10 16.12.2007 12:22
email decodieren / imap_fetchbody malabarista PHP Tipps 2006 0 19.10.2006 09:53
DB Abfrage nach email funktioniert nicht tinchen Datenbanken 3 15.05.2006 13:20
email test shocky PHP Tipps 2006 2 16.03.2006 13:55
Email Header und Alternativer Text... PHP Tipps 2007 22 10.11.2005 16:38
Email über richtigen Mailserver schicken? PHP Tipps 2005-2 4 03.08.2005 16:34
[Erledigt] automatisch Email PHP Tipps 2005-2 3 26.07.2005 12:53
[Erledigt] doppelte email adressen suchen Datenbanken 9 20.05.2005 19:38
Email aus textarea PHP Tipps 2005 3 14.04.2005 21:37
Zeitversetzte Email versenden pcschröda PHP-Fortgeschrittene 9 29.01.2005 05:47
eMail kontrolle PHP Tipps 2004-2 1 20.12.2004 13:01
Wie implementiere ich mein Email Formular? PHP Tipps 2004-2 2 14.11.2004 17:02
Suche eMail Formular in PHP Beitragsarchiv 2 12.10.2004 16:24
email funktion des phpbb selbst benutzen PHP Tipps 2004 0 22.09.2004 13:18
Email per PHP formatieren PHP Tipps 2004 4 26.07.2004 09:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php checkdnsrr, checkdnsrr, checkdnsrr php, checkdnsrr mx, checkdnsrr email, php email validation, php checkdnsrr mx, php checkdnsrr(), php email checkdnsrr, checkdnsrr email-validation, checkdnsrr timeout, php email validieren checkdnsrr, checkdnsrr funktioniert nicht, e mail verifikation php.de, php email verification rcpt smtp, http://www.php.de/php-tipps-2004-2/11891-email-validierung-mit-checkdnsrr-reicht-mir-nicht.html, checkdnsrr php multiple, php checkdnsrr email prüfen, email prüfen php checkdnsrr, smtp validierung

Alle Zeitangaben in WEZ +2. Es ist jetzt 23:30 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, 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.