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

Entrée/Sortie Java Discussion :

MimeMessage depuis un fichier .msg


Sujet :

Entrée/Sortie Java

  1. #1
    Invité
    Invité(e)
    Par défaut MimeMessage depuis un fichier .msg
    Salutations,
    Je souhaiterai savoir s'il existe une possibilté de créer un objet javax.mail.MimeMessage à partir d'un fichier .msg (Outlook 2007).
    J'ai essayé avec un FileInputStream, mais rien mon objet est vide :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    FileInputStream is = new FileInputStream(path)
    Properties props = System.getProperties();
    MimeMessage msg = new MimeMessage(Session.getDefaultInstance(props,null), is);
    Merci.

  2. #2
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Tu essaies de faire un conversion directe d'un fichier en objet.
    C'est bien essayé mais cela ne peut pas marcher comme ça.

    Ouvre le fichier .msg avec notepad et regarde si tu peux le lire.
    Si c'est le cas, alors tu peux en extraire les informations une à une (destinataire, sujet, texte, etc.)
    ensuite seulement construire le MimeMessage
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  3. #3
    Invité
    Invité(e)
    Par défaut
    En fait, ce que je veux c'est savoir s'il est possible d'obtenir un objet MimeMessage à partir d'un fichier msg sachant qu'il est possible d'obtenir un objet Message depuis un objet Folder.
    Je ne connais pas le paquage javax.mail donc je me renseigne. Peut être on t'ils prévu ce cas de figure ?
    Sinon j'utiliserai un MAPIMessage.

  4. #4
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    sachant qu'il est possible d'obtenir un objet Message depuis un objet Folder
    ????
    la doc de Folder dit :
    Folder is an abstract class that represents a folder for mail messages.
    Il s'agit des Folders qui se trouvent sur le serveur de mail, spécifique au compte de connexion.
    Je ne vois pas le rapport avec un fichier msg.
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  5. #5
    Invité
    Invité(e)
    Par défaut
    bon je vais faire plus court :

    peut on obtenir un object MimeMessage à partir d'un fichier .msg généré à partir de Outlook 2007 ?

  6. #6
    Invité
    Invité(e)
    Par défaut
    Non, il s'agit d'un fichier binaire.
    Je me disais que peut etre le contenu du fichier .msg correspondait à peu près à ce que récupère un en terme de concept.

  7. #7
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    Outlook ne semble pas produire des messages lisible par JavaMail

    sinon, il y a Apache qui le fait :

    http://www.rgagnon.com/javadetails/java-0613.html
    http://poi.apache.org/apidocs/org/ap...lang.String%29
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  8. #8
    Invité
    Invité(e)
    Par défaut
    Effectivement j'ai finalement choisi de passer par un objet MAPIMessage de l'API Apache POI.
    Merci

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

Discussions similaires

  1. [XL-2010] Ouvrir depuis excel un mail outlook (fichier .msg)
    Par Phifou dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 03/12/2013, 17h29
  2. pb d'insertion de données depuis un fichier externe-COPY
    Par boulou32 dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 29/01/2005, 19h50
  3. [Applet][JAR]Charger une applet depuis un fichier jar
    Par CappCorp dans le forum Applets
    Réponses: 8
    Dernier message: 23/11/2004, 14h08
  4. afficher un bitmap 24/32 bits depuis un fichier
    Par cyber_N dans le forum MFC
    Réponses: 3
    Dernier message: 15/11/2004, 22h46
  5. comment tester la connexion depuis un fichier BATCH
    Par philippe_Aix dans le forum Oracle
    Réponses: 13
    Dernier message: 11/10/2004, 17h56

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