Bonjour,
Je cherche à tester si un email existe en AS, faire un peu ce que fais un site comme mailtester.com, si je lui soumet une adresse toto.tata@gmail.com
Avez-vous une idée ?
Thais
Bonjour,
Je cherche à tester si un email existe en AS, faire un peu ce que fais un site comme mailtester.com, si je lui soumet une adresse toto.tata@gmail.com
Avez-vous une idée ?
Thais
Bonsoir Thais,
Le site mailtester.com vérifie en fait que le serveur smtp, correspondant à l'adresse email indiquée, est bien en ligne et réponds à quelques instructions.
Comme indiqué sur le site, cela ne signifie pas que l'adresse elle-même est valide.
Par ailleurs le serveur smtp peut ne pas répondre malgré une adresse email correcte. Ce type de test a donc de fortes limitations.
Ceci étant, il est possible de se connecter à un serveur smtp via telnet et lui envoyer une commande Helo (oui ! c'est bien un message "bonjour" auquel il va répondre !), lui-même appelé via un do shell script.
C'est ce qui me semble le moins compliqué sur AS.... (je n'ai pas dis simple !).
Quant au script shell qui sera appelé, je pense que les experts de la section réseau ou Shell de ce forum devraient pouvoir t'aider.
Je précise que si tu cherches à faire des do shell scripts avec les commandes Telnet successives (simulation terminal) tu auras toutes les difficultés de la gestion interactive !
Bon courage
PS : j'ai vu des essai de piloter mailtester en simulant la session sur Safari, c'est aussi possible, mais il faut là entrer dans les formule Java pour trouver le champ de la page Safari dans lequel il faut mettre l'adresse à tester et ensuite simuler le click sur le bouton et enfin lire le résultant dans le champ adéquat...pas vraiment plus simple
Hello,
Comme ça fait longtemps que je n’est pas coder en applescript je te donne juste des pistes
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 <script type="text/javascript"> document.monformulaire.submit(); </script> <form name=«*monformulaire" method=*«*post" action="http://mailtester.com/testmail.php"> <input type="hidden" name="lang" value="en"/><table> <tr> <th>E-mail address</th> <td><input type="text" name="email" value="toto.tata@gmail.com" size="48" autofocus="autofocus"/></td> </tr> <tr> <th> </th> <td><input type="submit" value="Check address" class="Button"/></td> </tr> </table> </form>
Pour envoyer une requête a mailtester.com tu peut créer un fichier html que safari ouvrira. le code html ressemble alors au code ci-dessus .
Le code que je t’est fourni est a placer dans un fichier.html qu’ applescript vas éditer et ensuite l’ouvrir.
Ce que j’ai souligner est la valeur du champs de saisie des text il faudra juste alors remplacer toto.tata@gmail.com par un email que tu veux tester (avec une variable quand tu édite le fichier ).
Petit organigramme de l’applescript.
Après pour récupérer je ne sais pas :/ je cherche sa des que je peut
Cordialement Jules Michael,
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager