Bonjour,
J'aimerais vérifier les adresses e-mails de mon site internet, ca fait quelques jours que je cherche des solutions mais je ne trouve pas grand chose.
Donc pour l'instant j'arrive à savoir si le domaine de mail existe, c'est déjà pas mal, mais j'aimerais connaitre si la racine de l'e-mail est valide aussi...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <?php $email = "test@test.com"; $domain = explode('@', $email); $m = 0; if(getmxrr($domain[1],$mxhosts,$mx_weight)) { echo "vrai<br>"; $sock = @fsockopen($domain[1],25,$errno,$errstr,120); if($sock) { } else { echo "requete au serveur faux"; } } else { echo "faux"; }
J'ai lu qu'il fallait communiquer avec le serveur par Socket, mais je n'y connais pas grand chose.
De plus les ports de connexion peuvent être bloquer et on ne peut pas communiquer.
J'aimerais arriver à la même solution que ce site internet :
http://mailtester.com/testmail.php
Il renvoi 3 solutions :
Email est vert quand il existe bien.
Email est rouge quand la racine n'existe pas .
Email est oranqe quand le serveur n'arrive pas communiquer.
Il y a t il des liens qui expliquent comment arriver à ce résultat?
Merci !!








Répondre avec citation
Partager