Précédent   Forum des professionnels en informatique > Systèmes > Linux > Réseau
Réseau Vos questions autour des réseaux et télécoms sous Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/07/2006, 22h12   #1
Membre du Club
 
Inscription : juin 2002
Messages : 180
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 180
Points : 60
Points : 60
Envoyer un message via MSN à trois_1
Par défaut Tri automatique des mails

bonjour,
je voudrai récupérer automatiquement les mails d'une mailbox, et mettres toutes les pièces jointes dans un répertoire.
Mais, je ne sais pas comment tester la présence des pièces et leur copies, puis la destruction du mail.

Quel permet de faire cela?
idées:
fetchmail,procmail,sendmail,mutt

Je ne suis pas un pro de gnu/linux.
Merci d'avance
__________________
N'hésitez pas à dialoguer en direct avec moi
trois_1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/07/2006, 23h22   #2
Membre émérite
 
Inscription : août 2003
Messages : 878
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 878
Points : 935
Points : 935
Citation:
Envoyé par trois_1
bonjour,
je voudrai récupérer automatiquement les mails d'une mailbox, et mettres toutes les pièces jointes dans un répertoire.
Bonsoir,

Une mailbox locale ou distante ?
Si distante : protocole ?
Si locale : format ? (mbox [1] ?)




[1] - tous les mails dans un seul gros fichier ?
__________________
Un problème bien exposé
est, pour moitié, solutionné. / La connaissance s'accroît quand on la partage, pas quand on l'impose. / La violence est le langage des faibles.
David.Schris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2006, 09h33   #3
Membre du Club
 
Inscription : juin 2002
Messages : 180
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 180
Points : 60
Points : 60
Envoyer un message via MSN à trois_1
merci pour la réponse.

Mailbox distante IMAP ou POP3. "FAI free"
le format, je connais pas.
tu parle tu format du mail sur le PC?
Tu as un lien sur l'explication de ces format?

merci d'avance.
__________________
N'hésitez pas à dialoguer en direct avec moi
trois_1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2006, 10h48   #4
Membre émérite
 
Inscription : août 2003
Messages : 878
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 878
Points : 935
Points : 935
Citation:
Envoyé par trois_1
merci pour la réponse.

Mailbox distante IMAP ou POP3. "FAI free"
le format, je connais pas.
tu parle tu format du mail sur le PC?
Tu as un lien sur l'explication de ces format?

merci d'avance.
Je ne garantis pas que c'est moi qui résoudrai ton problème, mais ta réponse permet déjà d'en savoir un peu plus.

La question sur le format n'était à considérer comme posée que si tu parlais de B.A.L. locale.
Néanmoins, pour ta culture personnelle, voici un lien qui t'en dira plus sur la famille "mbox" : http://homepages.tesco.net./~J.deBoy...x-formats.html.
Un autre sur le format "maildir" :http://www.qmail.org/man/man5/maildir.html.
Et un sur "maildir++" : http://www.inter7.com/courierimap/RE...ldirquota.html.

Pour le téléchargement de tes messages, il y a plusieurs options. Je verrai quand j'aurai plus de temps.
Pour l'extraction des PJ, j'avais un outil pour faire ça, il faut juste que je retrouve son nom.
__________________
Un problème bien exposé
est, pour moitié, solutionné. / La connaissance s'accroît quand on la partage, pas quand on l'impose. / La violence est le langage des faibles.
David.Schris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/07/2006, 14h33   #5
Membre confirmé
 
Avatar de vosaray
 
Inscription : mai 2004
Messages : 208
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 208
Points : 211
Points : 211
Si tu as des notions en Java, meme minimales, tu peux re-utliser les examples du livre "Thinking in Java" par Bruce Eckel , que tu trouvras en consultation/telechargement gratuir sur le net.

Si mes souvenirs sont bons, dans la 3eme edition du livre, il y a un example qui fait du telechargement de mails et sauvegarde de pieces jointes, ce qui semble convenir a ton besoin.

Si Java pose un probleme, et que tu souhaites rester dans le script, il existe des modules perl qui poruraient t'aider :

- Mail::Box:OP3 pour le pop

- Mail::Box::IMAP pour imap.

Les modules, leur doc ainsi que des samples de code sont dispo sur le site du CPAN.

Par contre je n'ai pas d'idées sur une implementation 'pur shell'. D'ailleurs je ne suis pas certain que ce soit vraiement l'idéal, mais ce n'est pas moi qui decide
vosaray est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/08/2006, 23h13   #6
Membre émérite
 
Inscription : août 2003
Messages : 878
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 878
Points : 935
Points : 935
Bonsoir,

Pour récupérer les messages, tu peux utiliser fetchmail ou, pour en citer un autre qui est peut-être plus simple à utiliser, getmail.

Pour te donner un exemple de fichier de configuration simple pour getmail [1] :
Code :
1
2
3
4
5
6
7
8
9
[retriever]
type = SimplePOP3Retriever
server = adresse.du.serveur.pop.com
username = nomDuCompte
password = motDePasseDuCompte
 
[destination]
type = Mboxrd
path = ~/nomDuFichierBoiteAuxLettres
Avec ça, il récupérera les messages du compte POP3 "nomDuCompte" sur le serveur "adresse.du.serveur.pop.com" en utilisant le mot de passe "motDePasseDuCompte" et les placera dans un fichier au format mbox(rd) appelé "nomDuFichierBoiteAuxLettres" et placé dans le répertoire "home" de l'utilisateur courant.

Ok ?

Pour l'extraction, je n'ai pas retrouvé l'outil auquel je pensais mais tu peux essayer un script comme getattach.pl ou mbox.sh (ce dernier utilisant formail, un outil livré avec procmail) qui permet de créer une arborescence de ce qui est extrait ou, à l'inverse, de reconstruire un message à partir d'une arborescence.

Si tu as des questions plus précises, pense à donner plus de détails sur le contexte du problème (ce que tu as essayé, ce que cela a donné, la distribution que tu utilises, ce que tu veux dire par "je ne suis pas un pro", etc)...en sachant que : je n'essaierai pas à ta place.

Bonne nuit



[1] - un fichier texte appelé "getmailrc" placé dans un répertoire précédemment créé en faisant un "mkdir -m 0700 $HOME/.getmail"
__________________
Un problème bien exposé
est, pour moitié, solutionné. / La connaissance s'accroît quand on la partage, pas quand on l'impose. / La violence est le langage des faibles.
David.Schris est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/08/2006, 23h53   #7
Membre du Club
 
Inscription : juin 2002
Messages : 180
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 180
Points : 60
Points : 60
Envoyer un message via MSN à trois_1
Merci beaucoup....
Vous m'avez donner la direction...

Pour résumé, vous m'avez donner 3 soluces :
JAVA,
PERL,
et peut-être avec formail de procmail....

Avec les liens, je n'est plus qu'a travailler

Je souhaitais bien une solution script shell de préférence...
Il faut que je lise les liens de doc.
Que j'essaye et je vous tiens au courant, merci beaucoup !!!!
Je posterai la soluce...
Mais je ne vais pas tout finir en une soirée
__________________
N'hésitez pas à dialoguer en direct avec moi
trois_1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/08/2006, 21h53   #8
Membre du Club
 
Inscription : juin 2002
Messages : 180
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 180
Points : 60
Points : 60
Envoyer un message via MSN à trois_1
Bonjour,
Citation:
Envoyé par vosaray
Par contre je n'ai pas d'idées sur une implementation 'pur shell'. D'ailleurs je ne suis pas certain que ce soit vraiement l'idéal, mais ce n'est pas moi qui decide
pourquoi tu pense que le shell n'est pas adapté???
__________________
N'hésitez pas à dialoguer en direct avec moi
trois_1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h04.


 
 
 
 
Partenaires

Hébergement Web