contrôler si email existe

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


passion
WRInaute accro
WRInaute accro
 
Messages: 2516
Inscription: Ven Jan 06, 2006 20:18

contrôler si email existe

Message le Sam Nov 07, 2009 17:55

Bonjour,

Je me trouve confronter un prob sur les emails. Je contrôle la syntaxe de l'email via une regex PHP mais comment contrôler si l'email renseigné existe réellement car il m'arrive que des membres intervertissent les lettres de l'adresse email donc ne reçoivent pas les infos de leur compte.

Merci


detectimmobilier
WRInaute accro
WRInaute accro
 
Messages: 1923
Inscription: Sam Fév 21, 2009 0:49

Re: contrôler si email existe

Message le Sam Nov 07, 2009 17:56

Bonjour,
Ben, tu demandes un accusé de réception et s'il te revient en "undelivery" c'est que la syntaxe n'est pas la bonne... :wink:


rudddy
WRInaute accro
WRInaute accro
 
Messages: 1750
Inscription: Mer Aoû 01, 2007 19:00

Re: contrôler si email existe

Message le Sam Nov 07, 2009 18:42

detectimmobilier a écrit:Bonjour,
Ben, tu demandes un accusé de réception et s'il te revient en "undelivery" c'est que la syntaxe n'est pas la bonne... :wink:


comment tu gères ça en php ?

sky
WRInaute impliqué
WRInaute impliqué
 
Messages: 254
Inscription: Lun Mar 03, 2003 12:37

Re: contrôler si email existe

Message le Sam Nov 07, 2009 19:02

Bonjour

Tu ne peux pas être 100% sur que le mail fournis est correct.

Tu peux :
- tester si le mail est syntaxiquement correct avec une fonction PHP :
Code: Tout sélectionner
if(!filter_var($email, FILTER_VALIDATE_EMAIL))
    exit('Email invalide');

- Tu peux aussi tester si le domaine est valide, mais... c'est risqué parce que ça peux être long et ce n'est pas toujours correct.

- Tu test l'enregistrement mx du domaine. Plus d'infos ici : http://fr.php.net/getmxrr (ceci peut aussi être long et pas toujours correct)

Sky


rudddy
WRInaute accro
WRInaute accro
 
Messages: 1750
Inscription: Mer Aoû 01, 2007 19:00

Re: contrôler si email existe

Message le Sam Nov 07, 2009 19:14

pour le mx, en plus y a le risque de se faire blacklister son ip, et avec hotmail c'est plutot très rapide malheureusement ...

sky
WRInaute impliqué
WRInaute impliqué
 
Messages: 254
Inscription: Lun Mar 03, 2003 12:37

Re: contrôler si email existe

Message le Sam Nov 07, 2009 19:22

Tient, merci Ruddy pour cet infos ^^
J'y avais jamais pensé, mais effectivement, je comprend.

Je suppose que cette fonction est désactivé sur un hébergement mutualisé, sinon n'importe qui pourrais faire blacklisté le serveur. Bon à savoir, je rajoute cette fonction à la liste des possible "méchants".

Sky


passion
WRInaute accro
WRInaute accro
 
Messages: 2516
Inscription: Ven Jan 06, 2006 20:18

Re: contrôler si email existe

Message le Sam Nov 07, 2009 19:32

Merci de vos réponses.
Oui bien sur, y'a le fait d'envoyer un mail et demande de le confirmer pour vérifier si celui-ci est correct mais dans mon cas, je ne peux pas. Donc je dois tester immédiatement si l'adresse email est connu :(

En contre partie, j'ai pas envie non plus d'être blacklister 8O


bproductiv
WRInaute accro
WRInaute accro
 
Messages: 2881
Inscription: Lun Déc 27, 2004 16:29

Re: contrôler si email existe

Message le Lun Nov 09, 2009 9:49

Et avec la commande HELO ?


raljx
WRInaute accro
WRInaute accro
 
Messages: 2272
Inscription: Lun Juil 10, 2006 16:46

Re: contrôler si email existe

Message le Lun Nov 09, 2009 10:45

rudddy a écrit:pour le mx, en plus y a le risque de se faire blacklister son ip, et avec hotmail c'est plutot très rapide malheureusement ...


ah c'est malin ! :mrgreen:

forummp3
WRInaute accro
WRInaute accro
 
Messages: 1559
Inscription: Dim Fév 08, 2004 11:10

Re: contrôler si email existe

Message le Lun Nov 09, 2009 11:17

on ne peux pas verifier les adresses mails, et justement, c'est fait exprés pour que les spammers ne puissent pas tester leurs mails. C'est pour cela que hotmail bloque les images dans les mails, pour eviter qu'il y ai un tracking dynamique des mails ouverts.

le plus simple, c'est de premierement dans ta base de donner, verifier les noms de domaines qui n'existent pas.

Ensuite, ben tu envoye ta newsletter, et tu met un lien ou une image de tracking, tu aura deja pas mal de mail confirmé. Ou bien sinon, à l'inscription, lorsque la personne s'inscrit, tu lui demande de confirmer son mail tout simplement.


raljx
WRInaute accro
WRInaute accro
 
Messages: 2272
Inscription: Lun Juil 10, 2006 16:46

Re: contrôler si email existe

Message le Lun Nov 09, 2009 11:28

Bien sur que l'on peut vérifier une adresse email :)

EHLO est la commande qui te permettra d'arriver a tes fins ...
molo dessus quand meme car comme dit plus haut si on en abuse, le serveur qui envoit risque fort d'etre banni ...

Infos : http://www.linux-france.org/article/lgazette/issue-45/lg45-fr-6.html

Contacte moi en MP Passion !


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités