Vérifier la validité d'une adresse e-mail (pas son format !)

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par dorian53, 17 Octobre 2007.

  1. dorian53
    dorian53 WRInaute passionné
    Inscrit:
    10 Avril 2005
    Messages:
    1 886
    J'aime reçus:
    1
    Bonjour,

    Est-il possible de vérifier la validité d'une adresse e-mail en PHP ou Linux ?
    Question déjà posée plein de fois et à laquelle je pensais non.

    Mais j'ai découvert un site easyflirt(dot)com qui semble être en mesure de le faire (plus ou moins fiable selon les alias, etc.), quelque soit le domaine, il vérifie en temps réel si le compte existe sans envoyer de mail.

    Je vous conseille de tester leur formulaire d'inscription.

    Avez-vous une idée ?

    Merci
     
  2. lupuz
    lupuz WRInaute discret
    Inscrit:
    15 Mars 2006
    Messages:
    192
    J'aime reçus:
    0
    Tu peux :
    - vérifier que le port 25 est ouvert sur le smtp de domaine concerné, mais il faut que tu trouve l'enregistrement MX dans les DNS avant.

    - ET lancer une commande SMTP : "VRFY". Mais cette commande est de + en + souvent désactivée pour éviter que les spammeurs puissent facilement se créer des liste de mails.

    une exemple en PHP : -http://www.phpcs.com/codes/VERIFICATION-TEMP-REEL-ADRESSE-MAIL-VRAI_22532.aspx
     
  3. dorian53
    dorian53 WRInaute passionné
    Inscrit:
    10 Avril 2005
    Messages:
    1 886
    J'aime reçus:
    1
    Oké très bien merci, j'en ai vu aussi qui faisait avec RTCP TO ?
     
  4. Dharius
    Dharius WRInaute impliqué
    Inscrit:
    6 Avril 2005
    Messages:
    741
    J'aime reçus:
    0
    Voici une fonction en php qui vérifie le format et si le NDD existe... c'est déjà ça... je l'utilise et j'en suis plutôt satisfait :

    Code:
    function validate_email($email)
    {
        $exp = "^[a-z\'0-9]+([._-][a-z\'0-9]+)*@([a-z0-9]+([._-][a-z0-9]+))+$";
        if(eregi($exp,$email))
        {
            if(checkdnsrr(array_pop(explode("@",$email)),"MX")) return true;
            else return false;
        }
        else return false;
    }
     
  5. dorian53
    dorian53 WRInaute passionné
    Inscrit:
    10 Avril 2005
    Messages:
    1 886
    J'aime reçus:
    1
    Je viens de tester avec RTCP TO sur les serveurs hotmail et ça passe.

    J'espère que l'interrogation ne sera pas trop longue pour l'implémenter en AJAX.
     
  6. rikew
    rikew WRInaute impliqué
    Inscrit:
    19 Décembre 2002
    Messages:
    683
    J'aime reçus:
    2
    Pour yahoo (et d'autres ...) tu aura plus de mal car ils envoient la réponse plusieurs heures aprés ...
     
  7. link182
    link182 WRInaute occasionnel
    Inscrit:
    26 Juillet 2005
    Messages:
    426
    J'aime reçus:
    0
    dorian53 > je serais interessé, serait-il possible de voir le code PHP (ou commande shell Linux) si cela ne te derange pas ?
     
  8. dorian53
    dorian53 WRInaute passionné
    Inscrit:
    10 Avril 2005
    Messages:
    1 886
    J'aime reçus:
    1
    Tu peux tester en telnet par exemple sous Dos.

    Démarrer > Executer > CMD

    $Telnet
    $Open mx1.hotmail.com 25
    $EHLO
    $mail from: <ton adresse mail expediteur>
    $rtcp to <adresse destinataire à tester>

    La tu recois le code erreur ou de validation.
     
Chargement...
Similar Threads - Vérifier validité adresse Forum Date
PHP : vérifier la validité d'une url Développement d'un site Web ou d'une appli mobile 7 Août 2007
Alternative à semrush pour vérifier les backlinks toxiques ? Netlinking, backlinks, liens et redirections 17 Avril 2022
Campagne Facebook Ads : vérifier la diffusion Instagram Facebook 11 Mars 2022
Vérifier si plusieurs images ont le même poids Développement d'un site Web ou d'une appli mobile 13 Mai 2020
Comment vérifier qu'un CDN est bien actif sur un site et fonctionne bien ? Administration d'un site Web 5 Février 2020
Pigiste/freelance vérifier les articles pour le Duplicate Content Débuter en référencement 17 Juillet 2019
Vérifier la position du mot clé en france Référencement Google 18 Avril 2018
Vérifier les annonces adsense AdSense 31 Décembre 2017
Outils pour vérifier une rédaction ? Rédaction web et référencement 8 Mars 2017
Attaque de negative seo, comment vérifier et s'en prémunir ? Quels recours légaux ? Débuter en référencement 23 Septembre 2015
Quel(s) outil(s) pour vérifier qu'on ne fait pas de contenu dupliqué ? Débuter en référencement 31 Juillet 2015
Comment vérifier une redirection 301 avec et sans www Débuter en référencement 30 Juillet 2015
Verifier le duplicate contente sur mon site Débuter en référencement 25 Juillet 2015
Vérifier le fruit de son travail (SEO Référencement naturel) Débuter en référencement 4 Mai 2015
aidez moi à verifier si mes articles sont dupliqués Débuter en référencement 22 Février 2015
PDO Comment vérifier le SQL d'une Requête ??? Développement d'un site Web ou d'une appli mobile 4 Février 2015
Comment vérifier les redirections 301 avant mise en ligne d'un site en refonte Netlinking, backlinks, liens et redirections 4 Juin 2014
Vérifier le nombre de clics Développement d'un site Web ou d'une appli mobile 13 Novembre 2013
Vérifier la position de son site sur des mots clés Référencement Google 17 Janvier 2013
verifier les valeurs sur un foreach Développement d'un site Web ou d'une appli mobile 11 Octobre 2012