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

  FORUM HardWare.fr
  Programmation

  [regexp ?] Récupérer les mails d'un fichier texte ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[regexp ?] Récupérer les mails d'un fichier texte ?

n°67510
tjs
Posté le 24-10-2001 à 22:36:43  profilanswer
 

Bonjour,
 
je gere une mailing liste en php de 5000 abonnés. Naturellement dedans il y a des mails invalides. Je reçois un mail d'erreur du serveur dans outlook. Je place tous ces mails (plusieurs centaines) dans un dossier que j'exporte dans un fichier texte.
 
Ma question est de pouvoir récupérer une liste de tous les mails de ce fichier afin de les supprimer facilement de ma liste.
 
Franchement, j'ai pas d'idée simple sur la manière de procéder  :(  
 
Merci de votre aide


---------------
Je suis trop payé pour ce que je fais, mais pas assez pour ce que je m'emmerde.
mood
Publicité
Posté le 24-10-2001 à 22:36:43  profilanswer
 

n°67527
youdontcar​e
Posté le 24-10-2001 à 23:46:07  profilanswer
 

si j'ai bien compris, tu veux récupérer l'email du destinataire qui est stockée dans un email sous forme de fichier texte ?
 
pas besoin de regexp pour ça, un email a des headers 'to' et 'from'. tu peux t'en tirer facilement avec un substr() pour trouver le début de l'header, et chercher 'à la main' l'email.

n°67548
tjs
Posté le 25-10-2001 à 09:46:47  profilanswer
 

Non ! je veux pas le chercher a la main
j'ai des CENTAINES de mails a la suite dans ce fichier texte qui fait 300 ko
Je voudrai pouvoir extraire une liste de tous les mails de ce fichier.
 
Je vais devoir coder ça en delphi... rechercher le @ revenir en arriere jusque au < puis en avant jusqu'au >  
c'est lourd :(

n°67552
youdontcar​e
Posté le 25-10-2001 à 09:53:05  profilanswer
 

quand je dis 'à la main' c'est
 
 str = fopen(f)
 // regarder la tronche de l'header pour en déduire une méthode d'extraction de l'adresse, on va dire que ça commence par 'To:'
 to = strstr('To:';)
 while (to)
 {
   // traiter la chose
   to = strstr('To: ';)
 }
endfor

n°67558
tjs
Posté le 25-10-2001 à 10:11:24  profilanswer
 

OK, on a à peu pret la meme idée
 
Mais j'aurai espéré trouver une macro ou un exe qui existe deja
 
Je sais ce qui me reste a faire ce soir...
 
Merci pour ta participation youdontcare

n°67574
youdontcar​e
Posté le 25-10-2001 à 10:58:31  profilanswer
 

tjs a écrit a écrit :

Mais j'aurai espéré trouver une macro ou un exe qui existe deja


c'est le genre de truc que tu passes plus de temps à chercher qu'à refaire.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [regexp ?] Récupérer les mails d'un fichier texte ?

 

Sujets relatifs
[Delphi 4] Ecrire du texte sur un bouton sur 2 ligneC++ Linux, fichier include ?¿
[ php ] Creer un fichier a partir d un formulaireWeb : affichage de données extrait d?un fichier genre txt
[C++] Recuperer des valeurs depuis un fichierlien permanent entre un fichier excel et base access ?
[PHP] date d'un fichier[PHP] récuperer le rep courant...
[QT] fichier de type ini 
Plus de sujets relatifs à : [regexp ?] Récupérer les mails d'un fichier texte ?


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