IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

Tri automatique des mails


Sujet :

Réseau

  1. #1
    Membre régulier
    Profil pro
    embedded software engineer
    Inscrit en
    Juin 2002
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : embedded software engineer

    Informations forums :
    Inscription : Juin 2002
    Messages : 181
    Points : 101
    Points
    101
    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

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2003
    Messages
    878
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 878
    Points : 1 067
    Points
    1 067
    Par défaut
    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 ?

  3. #3
    Membre régulier
    Profil pro
    embedded software engineer
    Inscrit en
    Juin 2002
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : embedded software engineer

    Informations forums :
    Inscription : Juin 2002
    Messages : 181
    Points : 101
    Points
    101
    Par défaut
    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.

  4. #4
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2003
    Messages
    878
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 878
    Points : 1 067
    Points
    1 067
    Par défaut
    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.

  5. #5
    Membre actif
    Avatar de vosaray
    Profil pro
    Architecte technique
    Inscrit en
    Mai 2004
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2004
    Messages : 217
    Points : 299
    Points
    299
    Par défaut
    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

  6. #6
    Membre éprouvé

    Profil pro
    Inscrit en
    Août 2003
    Messages
    878
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 878
    Points : 1 067
    Points
    1 067
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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"

  7. #7
    Membre régulier
    Profil pro
    embedded software engineer
    Inscrit en
    Juin 2002
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : embedded software engineer

    Informations forums :
    Inscription : Juin 2002
    Messages : 181
    Points : 101
    Points
    101
    Par défaut
    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

  8. #8
    Membre régulier
    Profil pro
    embedded software engineer
    Inscrit en
    Juin 2002
    Messages
    181
    Détails du profil
    Informations personnelles :
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : embedded software engineer

    Informations forums :
    Inscription : Juin 2002
    Messages : 181
    Points : 101
    Points
    101
    Par défaut
    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é???

Discussions similaires

  1. [XL-2003] Tri automatique des dates
    Par pointp dans le forum Excel
    Réponses: 9
    Dernier message: 22/03/2010, 10h04
  2. Faire une copie automatique des mails envoyés sur un autre PC
    Par shubakas dans le forum Outlook Express / Windows Mail
    Réponses: 0
    Dernier message: 22/06/2009, 18h21
  3. Déplacer automatiquement des mails
    Par oc_alex86 dans le forum VBA Outlook
    Réponses: 13
    Dernier message: 06/11/2007, 11h29
  4. Réponses: 4
    Dernier message: 13/07/2006, 10h33
  5. Traitement automatique des mails.
    Par ourk dans le forum Linux
    Réponses: 2
    Dernier message: 23/09/2004, 18h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo