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

Delphi Discussion :

récupérer les pièces jointes d'un mail [Outlook Express] [FAQ]


Sujet :

Delphi

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 45
    Points : 28
    Points
    28
    Par défaut récupérer les pièces jointes d'un mail [Outlook Express]
    Bonjour, je cherche à récupérer les pièces jointes d'un mail particulier se trouvant dans outlook Express avec delphi. Y-a-t-il des méthodes d'accesseurs pour çà ou autre? Il s'agit bien ici d'outlook EXPRESS, pas une autre version d'outlook. D'où la difficulté. Le MAPI ne semble pas fonctionner par le composant outlook.application. Je pense que ce composant est uniquement valable pour outlook tout court. A moins que vous connaissez une façon correcte. Mon entreprise ne peut pas se permettre d'acheter des licences outlook tout court. Merci.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 45
    Points : 28
    Points
    28
    Par défaut
    J'aurai une piste, lors d'un dragging, on tranposterai le fichier .eml contenant toutes les informations du mail puisque ce fichier en l'ouvrant représente tout simplment le mail en lui même, pièces jointes comprises. AAussi, est-ce une bonne piste de chercher par là et dans ce cas comment manipuler ce fichier pour en récupérer les pièces jointes par delphi?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 45
    Points : 28
    Points
    28
    Par défaut
    Au final, l'entreprise n'a pas besoin de çà apparemment, mais j'ai continué à chercher et çà a payer avec le temps (heureusement que d'autres projets étaient derrière sinon j'aurai craqué si je n'avais que celui là^^ avec le temps de recherche que çà prend pour résoudre ce malheureux problème)

    Bon et bien en fait, j'ai trouvé moi-même avec la patience du temps sur une source du net ici:
    http://www.example-code.com/delphi/parse-eml.asp
    Ce code demande pour être appliqué l'activX Chilkat email trouvable ici:
    http://www.chilkatsoft.com/download/EmailActiveX.msi

    Cette source permet d'obtenir les informations contenues dans le fichier eml dont ceux que je cherchais, et entre autre pour obtenir les pièces jointes il suffit de faire un openfile(email.GetAttachmentFilename(i))
    et d'en sauvegarder le document où on le souhaite.
    Donc personellement je valide la solution du problème mais pour ceux qui ne sont pas d'accord ou qui n'ont pas tout compris, faîtes-le savoir^^.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Indy] Comment récupérer les pièces jointes d'un mail ?
    Par dj_lil dans le forum Web & réseau
    Réponses: 6
    Dernier message: 01/04/2011, 19h07
  2. extraire les piéces jointes d'un mail ds outlook
    Par khayour dans le forum ASP.NET
    Réponses: 3
    Dernier message: 02/06/2008, 15h43
  3. Récupérer les pièces jointes des emails d'outlook
    Par Décibel dans le forum VBA Access
    Réponses: 6
    Dernier message: 18/05/2008, 21h42
  4. [Mail] Récupérer une pièce jointe d'un mail
    Par heddicmi dans le forum Langage
    Réponses: 2
    Dernier message: 22/12/2005, 16h21

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