Les test possible sur l'@ email

nada2008 Messages postés 27 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 8 avril 2009 - 7 avril 2009 à 13:36
nada2008 Messages postés 27 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 8 avril 2009 - 8 avril 2009 à 11:24
salut tout le monde,

vous pouvez m'aider pour savoir les test possible sur une adresseemail , apart le truc de l'@ et le point par exemple le test si le "yahoo.fr" existe si on peut ping ou non

jaime bien savoir comment :p

bonne journee
merci d'avance

12 réponses

lesdis Messages postés 403 Date d'inscription mercredi 19 avril 2006 Statut Membre Dernière intervention 7 août 2020
7 avril 2009 à 14:16
Bonjour,

Pour ma part, je dirais que tu peux dejà faire une première vérification sur le format de l'email : caracteres interdits, nombre caractere max, l'@, le point.
Ensuite si cela ne suffit pas, il faudra avoir une liste d'extension pour pouvoir comparer. Par exemple, tu peux vérifier les nom de domaines ou l'extension du pays.

Mais le mieux pour être sur qu'une adresse existe est d'envoyer un mail de confirmation qui contient un lien que l'utilisateur doit suivre pour activer son compte.

Bonne Prog
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
7 avril 2009 à 14:17
pourrais tu reposer ta question de manière claire ?
0
nada2008 Messages postés 27 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 8 avril 2009
7 avril 2009 à 15:04
bon merci 'lesdis' pour la reponse 
renfield ma question c'etait je veux savoir les tests possible de la validité d'une @ email.
; et en vb6 comment je peut le faire .

merci
0
lesdis Messages postés 403 Date d'inscription mercredi 19 avril 2006 Statut Membre Dernière intervention 7 août 2020
7 avril 2009 à 15:26
Un petit tour dans la fonction rechercher du site et....
http://www.vbfrance.com/recherche.aspx?r=validation+email&dotnet=2

Bonne Prog
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
7 avril 2009 à 15:31
clair que la fonction de recherche peut largement t'aider, c'est un sujet courant
0
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
7 avril 2009 à 20:17
Ajoute "Microsoft VBScript Regular Expressions" dans les références :

Public Function ValidMail(myEmail As String) As Boolean
 Dim isValidE As Boolean: isValidE = True
 Dim Regex As Object: Set Regex = CreateObject("VBScript.RegExp")
 Regex.IgnoreCase = False
 Regex.Pattern = "^[\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7}$"
 isValidE = Regex.Test(myEmail)
 ValidMail = isValidE
End Function
, ----
[../code.aspx?ID=41455 Syntax color by Renfield]
0
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
7 avril 2009 à 20:18
Il faudrait aussi tester une résolution DNS sur le nom de domaine ...
Mais bon, ça commence à faire lourd !
0
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
7 avril 2009 à 20:19
Oups, j'ai oublié la destruction de l'objet :
Public Function ValidMail(myEmail As String) As Boolean
Dim isValidE As Boolean: isValidE = True
Dim Regex As Object: Set Regex = CreateObject("VBScript.RegExp")
Regex.IgnoreCase = False
Regex.Pattern = "^[\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7}$"
isValidE = Regex.Test(myEmail)
ValidMail = isValidE
Set Regex = Nothing
End Function
, ----
[../code.aspx?ID=41455 Syntax color by Renfield]
0
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
7 avril 2009 à 20:21
A propos, Renfield, ton addon a un léger problème : il massacre l'indentation dans les Sub, par exemple :
Sub masub
 MsgBox "hello"
End Sub 'masub

Deviendra
Sub masub
MsgBox "hello"
End Sub 'masub
0
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
7 avril 2009 à 20:22
Et aussi dans les fonctions ...
En fait, dans tout le "1er niveau"
0
Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
7 avril 2009 à 20:52
pour la coloration, je regarderai, j'ai un truc a y revoir depuis un moment deja

merci ghuysmans99

pour le Set à Nothing, pas indispensable (donne bonne conscience)
0
nada2008 Messages postés 27 Date d'inscription lundi 28 janvier 2008 Statut Membre Dernière intervention 8 avril 2009
8 avril 2009 à 11:24
merciiiiiiiii bcp


jattend tjrs vos propositions


 


 


bonne journee
0
Rejoignez-nous