Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
760 connectés 

  FORUM HardWare.fr
  Windows & Software

  [besoin d'info] La syntaxe d'une adresse mail

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[besoin d'info] La syntaxe d'une adresse mail

n°1035138
Graffin
Demo or Die !
Posté le 24-01-2003 à 14:41:19  profilanswer
 

voila voila
j'ai un taf àlakon© à faire : nettoyer la table des adr mails client :D
je dois donc les virer si elles sont fausses au nivo syntaxe (par exemple truc@muche@com) et comme je veux pas virer des bonnes adresses, je demande si les props suivantes sont valables :
 
.machin@truc.com
/!\machin/!\@truc.com
bidule . machin@truc.com
.bidule.machin@truc.com
mac hin @ truc.com
machin@truc.com.com
machin@truc.com@com ([:leg9])
etc...
 
 
perso pour moi ca me parait clair (bidule.machin@truc.com pour moi c ok!), mais bon le taf c le taf [:spamafote] ...


Message édité par Graffin le 24-01-2003 à 16:15:16

---------------
::Mind is a terrible thing to taste::
mood
Publicité
Posté le 24-01-2003 à 14:41:19  profilanswer
 

n°1035153
Jar Jar
Intaigriste
Posté le 24-01-2003 à 14:47:44  profilanswer
 

Bin lis la RFC correspondante (je crois que c'est la 822).


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°1035158
Pinzo
Vorsprung durch technik
Posté le 24-01-2003 à 14:49:35  profilanswer
 

Machin@truc.com.com c'est valide. Du moins je crois.
Exemple : toto@chiensmechants.fr.st ...


---------------
“I'll thank you very much.”
n°1035187
Graffin
Demo or Die !
Posté le 24-01-2003 à 15:07:27  profilanswer
 

excellent :jap:
 
(par exemple )ftp://ftp.rfc-editor.org/in-notes/pdfrfc/rfc2142.txt.pdf)
 
merci re-:jap:


---------------
::Mind is a terrible thing to taste::
n°1035231
Graffin
Demo or Die !
Posté le 24-01-2003 à 15:28:11  profilanswer
 

ya qd même de sacré daube dans ste table :D
mlDufour.@.FR
c valide ca ? [:meganne]


---------------
::Mind is a terrible thing to taste::
n°1035328
nemrod_01
Posté le 24-01-2003 à 16:14:46  profilanswer
 

Le format c'est  
 
nom@un.domaine
 
 
le nom contient tous les caracères  sauf les espaces, les virgules et les symboles @
on peut avoir des périodes style
un.nom@toto.seul.org
 
donc je dirais que pour le nom on peut avoir le .
pour le un.domain on ne peut avoir le point que si le domaine est un domaine valide.
.domaine n'est pas bon
un.domaine est bon
 
De plus pour le domaine tu peux te baser sur le TLD cad un ensemble de période se terminant par un TLD valide à savoir : de 2 à 4 caractères : comme les .ORD, .CA,.INFO  
On pourrait même faire, en plus, un check sur le TLD en comparant une liste valide (en ayant enlevé au préalable les mauvais, of course :-).
 
Bon on peut aussi avoir au lieu de nom@mon.domaine
un nom@monip ou mon ip est du style adresse IP (XXX.XXX.XXX.XXX ou XXX chiffre de 0 à 255).
 
 
 
Qu'utilises-tu comme outil pour sortir la liste des adresses email non valide ?
 
 

n°1035334
Jar Jar
Intaigriste
Posté le 24-01-2003 à 16:20:02  profilanswer
 

nemrod_01 a écrit :

On pourrait même faire, en plus, un check sur le TLD en comparant une liste valide (en ayant enlevé au préalable les mauvais, of course :-).

Je ne suis pas sûr que ce soit une bonne idée, car une adresse valide ne finit pas forcément par un TLD. Exemple : toto@localhost ou toto@localdomain sont parfaitement valides.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°1035341
Graffin
Demo or Die !
Posté le 24-01-2003 à 16:25:19  profilanswer
 

Citation :

->Nemrod
"Qu'utilises-tu comme outil pour sortir la liste des adresses email non valide ?"


 
ben un "prog" en PL/SQL :/ suivi d'une traitement "textuel" (replace, substr, instr, ...) de cette fameuse adresse  
 
rien de bien extra-ordinaire en sommes
 
merci pour tes infos :jap:
 
PS : yé sé ské sé ouné adraisseuh IPé :sol:


---------------
::Mind is a terrible thing to taste::
n°1035368
Requin
Posté le 24-01-2003 à 16:34:22  profilanswer
 

Tu connais les expressions régulières (regular expression , abrégée "regexp"... google est ton ami) ?
 
Car vu les fonctions que tu mentionne ca n'a pas l'air, tu vas gagner un temps précieux en les utilisant ;)
 
Je ne sais pas quelle plateforme tu utilise, mais la plus part les implémentent.

n°1035375
Jar Jar
Intaigriste
Posté le 24-01-2003 à 16:38:03  profilanswer
 

Un bon départ est :

[-0-9A-Za-z_%.+]+@[-0-9A-Za-z_.]*[A-Za-z]


 
Faudrait ptêt améliorer ça.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
mood
Publicité
Posté le 24-01-2003 à 16:38:03  profilanswer
 

n°1035385
Graffin
Demo or Die !
Posté le 24-01-2003 à 16:43:40  profilanswer
 

Requin a écrit :

Tu connais les expressions régulières (regular expression , abrégée "regexp"... google est ton ami) ?
 
Car vu les fonctions que tu mentionne ca n'a pas l'air, tu vas gagner un temps précieux en les utilisant ;)
 
Je ne sais pas quelle plateforme tu utilise, mais la plus part les implémentent.


 
la plateforme ?
 
attention ! il s'agit JUSTE pour l'instant de faire un tri sur des adresses mails, surr du texte kwa,;pas de savoir si elles atterrissent sur qqchose (en clair je ne veux pas vérifier pour l'instant si elles existent ou pas, juste faire le ménage)
 
en fait c simple : des opératrices de saisie saisissent donc un champs de texte (et par définitions, elles n'y connaissent rien : toto@toot@toto est aussi valide comme adr mail que "www.truc.com" !). De plus, ce champs n'est pas testé à la saisie, il se doit d'être juste NON NULL ! (super !)
 
Ensuite je fais un SELECT sur ce champ (base ORACLE)
 
Et comme la table CLIENT se compose de pres de 1.5 million de rows :/


Message édité par Graffin le 24-01-2003 à 16:46:56

---------------
::Mind is a terrible thing to taste::
n°1035387
Graffin
Demo or Die !
Posté le 24-01-2003 à 16:44:04  profilanswer
 

Jar Jar a écrit :

Un bon départ est :

[-0-9A-Za-z_%.+]+@[-0-9A-Za-z_.]*[A-Za-z]


 
Faudrait ptêt améliorer ça.


 
oui en effet mes tests se font plus ou moins de cette maniere


---------------
::Mind is a terrible thing to taste::

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  [besoin d'info] La syntaxe d'une adresse mail

 

Sujets relatifs
[PROXY] mettre une adresse proxy en ayant un routeurRésponsabilité de l'admin, du DI, du service info etc... ?
Problème avec un "adresse book" sur outlook XPip dans un mail
recherche un client mail francais performantQuestion qui me fait honte...[Plus Besoin d aide merci !]
filtrage de mailadresse IP
besoin de conseil pour un abonnement à l'adslAdresse mail...
Plus de sujets relatifs à : [besoin d'info] La syntaxe d'une adresse mail


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR