nada2008
Messages postés27Date d'inscriptionlundi 28 janvier 2008StatutMembreDernière intervention 8 avril 2009
-
7 avril 2009 à 13:36
nada2008
Messages postés27Date d'inscriptionlundi 28 janvier 2008StatutMembreDerniè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
lesdis
Messages postés403Date d'inscriptionmercredi 19 avril 2006StatutMembreDerniè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.
nada2008
Messages postés27Date d'inscriptionlundi 28 janvier 2008StatutMembreDerniè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 .
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 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]
cs_ghuysmans99
Messages postés3982Date d'inscriptionjeudi 14 juillet 2005StatutMembreDernière intervention30 juin 201316 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]