Tester le domaine et la validité d'une adresse e-mail

Soyez le premier à donner votre avis sur cette source.

Vue 25 251 fois - Téléchargée 898 fois

Description

Cette source n'a pas pour but de vérifier si l'adresse e-mail soumise existe ou non, mais bien de limiter, les adresses bidon fournie par certains utilisateurs peu scrupuleux du travail des autres.

Le fait de recevoir "a@a.com" ou encore dans sa forme polie un "va_te_faire@voir.com" voir pire, m'agace hautement et je considère cela comme un manque de respect total envers la personne qui offre son logiciel gratuitement et sans contre-partie.

Cette source vérifie SEULEMENT que les champs ne soient pas vides, si le DNS existe, et empêche "pas mal" d'anomalie liée au nom d'utilisateur via un mask (RegEx)

Exemple sur l'adresse "toto.leheros@telenet.be" :
- Le programme va d'abord vérifier si tout les champs ont bien été remplit.
- Le programme va ensuite vérifier si "telenet.be" existe bien.
- Il va enfin terminer en analysant "toto.leheros".
- Si toutes les étapes sont validées, alors ...

... c'est à vous de créer la suite pour votre programme.

Exemples d'adresse rejetée :
- toto._leheros@telenet.be (1 Point suivit de underscore)
- Toto.LeHeros@Telenet.Be (Pas de lettre majuscule)
- toto..leheros@telenet.be (Pas de double point)
- toto__leheros@telenet.be (Pas de double underscore)
- toto@leheros@telenet.be (Pas de double arobace)
- toto.leheros@.be (DNS manquant)
- etc ...

Conclusion :


Je sais que des sources (peu) ont déjà fait l'objet de ce type de recherche,
mais je n'ai pas trouvé "chaussure à mon pied", c'est pourquoi j'apporte ma
modeste contribution.

Le module "Pinger.bas" est de PROGER et est récupéré de sa source. Je n'ai rien modifier à sa source, excepté l'ajout d'un BOOLEAN pour les besoins de ma source. La source de PROGER : http://www.vbfrance.com/code.aspx?ID=3421

Quand vous lirez cette source, vous vous direz certainement :
"pourquoi autant de lignes pour une simple vérification"

Réponse :
Je suis débutant, autodidacte, et je ne possède pas la logique des programmeurs que l'on apprends en cours. Alors oui on peut faire plus simple, plus court, et moins chaotique pour certaines fonctions, et je ne demande qu'à apprendre, mais ca a quand même le mérite de fonctionner ;)

Donc si vous avez des remarques objectives et "CONSTRUCTIVES", n'hésitez pas à me laisser des commentaires ;)

Je profite de cette première source pour remercier publiquement RENFIELD pour son dévouement, sa gentillesse et sa disponibilité à m'aider à évoluer avec VB, que j'apprend en autodidacte. Un grand merci à toi Reynald, pour ta patience , tes sources et tes contrôles Utilisateurs.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
46
Date d'inscription
jeudi 8 mai 2003
Statut
Membre
Dernière intervention
22 septembre 2004

Mince, le responsable local de la SPC (Société de Protection des Claviers) !
Je suis cuit !

;-)
Messages postés
70
Date d'inscription
samedi 21 décembre 2002
Statut
Membre
Dernière intervention
7 juin 2006

pauvre clavier subir les coups de point de zemeilleur... :-) il faut en parler a Brigite Bardot
Messages postés
46
Date d'inscription
jeudi 8 mai 2003
Statut
Membre
Dernière intervention
22 septembre 2004

Pour ce qui est des postcardware, on peut très bien mettre un "mot de passe" donné en retour...

Cela te permettrait de vérifier !
- La validité de l'email
- La cohérence du contenu (tu ne tiens pas compte des mails remplis d'infos du style coup de poing au clavier : htytjytjuytjtrsukjt)
Messages postés
95
Date d'inscription
lundi 9 juin 2003
Statut
Membre
Dernière intervention
2 juin 2010

- Dsl, j'avais pas vérifié si le domaine "voir" passait lolllllll
- Je vois que nous tombons d'accord sur l'agressivité ;)
- Pour la checkBox, oui bien sur, mais est-ce le but !?
Exemple : les postcardware ;) (un mail avec 2 ou 3 petites infos, est envoyé depuis le programme. En somme, une carte postale contre l'utilisation complète et gratuite, du programme)
Messages postés
46
Date d'inscription
jeudi 8 mai 2003
Statut
Membre
Dernière intervention
22 septembre 2004

vatefaire@voir.fr passerait car le nom de domaine est attribué ;-)

Bon, revenons au sujet : est-ce que face à cette agressivité (qui est tout à fait injustifiée et scandaleuse) de ces internautes, ne suffit-il pas d'une checkbox "Je ne désire pas renvoyer d'infos" ? Toute l'histoire serait réglée !
Ton prog aurait toujours une utilité, mais servirait alors pour éviter les fautes de frappe !
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.