Bonjour,
Pour un besoin particulier, j'ai dû me mettre à perl. J'ai cette fonction pour vérifier qu'un email est syntaxiquement valide :
Ce que je veux maintenant, c'est de tester la validité du nom de domaine de l'email pour m'assurer que l'email est réellement valide. Comment pourrais-je le faire ?Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 sub CHECK_EMAIL { $email = $_[0]; if ($email =~ /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/ || $email !~ /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/) { return 0; } else { return 1; } }
Merci