Synthaxe d'une adresse email - Probleme sur la Synthaxe d'une adresse e

Bonjour,
Voila dans un programme je dois rechercher toutes les anomalies que je trouve sur les adresses email.

Le probleme est sur quoi je dois me baser, est ce que les ; _ £ sont autorisés pour les adresses ,

je ne trouve rien sur le net a part les scripts de base qui recherche l’arobase et le point dans le noms domaine .

mes recherches sont surtout basés avant l’arobase car apres l’arobase

un nslookup fait tres bien l’affaire. comment faire pour verifier la synthaxe avant?
Merci de vos reponses

onjour,
Dans quel langage?
Sinon, une des normes de cdoage courante est le RFC822, et en Java, cette classe permet de parser, et de vérifier ce format:
http://java.sun.com/j2ee/sdk_1.3/techdocs/…ing,%20boolean)
:slight_smile:

Je travaille sous windev10
mais si je connaissais quel caractere sont autorisé pour etre un email valide je les metterai dans ma chaine de controle

windev! c’est de la syntaxe VB non?
bon j’ai vu un sujet ou ils tentaient de recréer l’expression régulière pour parser ces adresses:
http://www.mcse.ms/archive107-2004-10-1181966.html
tu peux peut-être t’en inspirer.
pour info, une expression régulière complète, mais illisible:D
http://www.ex-parrot.com/~pdw/Mail-RFC822-Address.html
et la spec:
http://www.w3.org/Protocols/rfc822/rfc822.txt

enfin une syntaxe rfc822 doit normalement autoriser des adresses de type: "the boss"<my.address@my.domain.com>

Mais à priori tu recherche juste la syntaxe des addresses simple, donc à ta place, j’autoriserais l’ascii, les nombre, un @ et les . _ - et c’est tout.
donc pas les ; , " < > pas d’accents pas de $€£ non plus.

ok bon je vais suivre ta derniere propo merci ;- :clap: )