Comment vérifier que l'email est vrai et trouver

mà h di Messages postés 6 Statut Membre -  
mpmp93 Messages postés 7217 Statut Membre -
Bonjour,

ces dernier jour j'ai remarqué des personnes écrit dans la formule de registre sur mon site des email comme "blablabla@bla.bla"
ils sont valide mais ne trouve pas
alors comment puis je vérifier des email ?
aussi entrain de faire une recherche sur google j'ai remarqué le MX record . c'est quoi le mx record ? et comment je l'utilise ?

et merci .

4 réponses

Atropa Messages postés 2051 Statut Membre 274
 
Bonjour,

si tu veux vraiment être certain de la validité d'une adresse mail, le meilleur moyen est d'envoyer un mail à cette adresse contenant un liens de confirmation.
3
ThEBiShOp Messages postés 9307 Statut Contributeur 1 566
 
Il n'y a à ma connaissance aucun moyen de vérifier si un email est valide ou non, au delà de sa forme.

On peut éventuellement envoyer un mail et voir si on reçoit une notification d'erreur, mais ça n'est pas instantané du tout...
0
juju71
 
comme l'a dit Atropa , le mieux c'est un lien de confirmation , comme ça si ton visiteur te fournis une fausse adresse il ne pourra pas valider et donc il n'ira pas plus loin . pour créer un lien de confirmation j'avais créé un petit code simple . il générait une chaine de 10 caractères qu'il stockait dans une table SQL , puis envoyait a l'adresse mail un lien contenant la chaine générée sous forme de variable GET exemple : http://monsite/verification?id=chaine_de_caractère . la page de vérification récupère le contenu de la variable id , recherche si elle existe dans la table SQL qui stocke la chaine puis, si elle existe , valide l'inscription puis supprime la chaine de la table .
0
mpmp93 Messages postés 7217 Statut Membre 1 340
 
Bonjour,

Vous envoyez un mail de confirmation. Si vous utilisez Zend Framework, il est possible d'utiliser une messagerie SMTP. Une fois le message envoyé, vérifiez en protocole POP si une réponse est revenue. La plupart des serveurs de messagerie réponde "échec envoi" si le destinataire est inconnu.

Info Zend:
https://framework.zend.com/manual/1.12/fr/zend.mail.sending.html


A+
0