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

Java Discussion :

Aide JavaMail Multipart


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 26
    Par défaut Aide JavaMail Multipart
    Bonjour

    je doit faire un webmail en java , j'arrive à extraire les messages , mais j'ai un problème , c'est que parfois les mails contiennent deux Part un premier plain/text et un deuxième plain/html

    gmail , outlook et thunderbird affichent tjr la partie plain/html
    mais je sais pas pq ils affichent seulement cette partie et pas l'autre (plain/text) !!
    comment je peux savoir quel partie afficher ?

    exemple de mail complet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
     
    Delivered-To: moi@gmail.com
    Received: by IP with SMTP id g15cdd214741ybe;
            Fri, 16 Jan 2009 09:39:45 -0800 (PST)
    Received: by IP with SMTP id q2mr126dd655qbf.51.1232857584820;
            Fri, 16 Jan 2009 09:39:44 -0800 (PST)
    Return-Path: <sender@gmail.com>
    Received: from relay.ihostexchange.net (relay.ihostexchange.net [IP])
            by mx.google.com with ESMTP id ;
            Fri, 16 Jan 2009 09:39:44 -0800 (PST)
    Received-SPF: pass (google.com: domain of sender@gmail.com IPas permitted sender) client-ip=IP;
    Authentication-Results: mx.google.com; spf=pass (google.com: domain of sender@gmail.com designatesIP as permitted sender) smtp.mail=sender@gmail.com
    Received: from VMBX103.ihostexchange.net ([192.IP]) by
     hub106.ihostexchange.net ([IP]) with mapi; Fri, 16 Jan 2009
     12:39:44 -0500
    From: Nom PRENOM <sender@gmail.com>
    To: "moi@gmail.com" <moi@gmail.com>
    Date: Fri, 16 Jan 2009 12:39:41 -0500
    Subject: Sujet du mail
    Thread-Topic: Sujet du mail
    Thread-Index: Acl4AWkUhn20mRuUoUaZdTpH9HQ==
    Message-ID: <C59684ED.1487%sender@gmail.com>
    Accept-Language: fr-FR, en-US
    Content-Language: fr-FR
    X-MS-Has-Attach:
    X-MS-TNEF-Correlator:
    acceptlanguage: fr-FR, en-US
    Content-Type: multipart/alternative;
    	boundary="_000_C59684ED1487sendergmailcom_"
    MIME-Version: 1.0
     
    --_000_C59684ED1487sendergmailcom_
    Content-Type: text/plain; charset="iso-8859-1"
    Content-Transfer-Encoding: quoted-printable
     
    Bonjour,
     
    On a un rdv ce matin cé ca ?!
     
    --_000_C59684ED1487sendergmailcom_
    Content-Type: text/html; charset="iso-8859-1"
    Content-Transfer-Encoding: quoted-printable
     
    <HTML>
    <HEAD>
    <TITLE>Rdv</TITLE>
    </HEAD>
    <BODY>
    <FONT SIZE=3D"4"><FONT FACE=3D"Calibri, Verdana, Helvetica, Arial"><SPAN ST=
    YLE=3D'font-size:11pt'>Bonjour,<BR>
    <BR>
    On a un rdv ce matin cé ca ?!<BR>
     
    </BODY>
    </HTML>
     
     
    --_000_C59684ED1487sendergmailcom_--
    Merci

  2. #2
    Membre confirmé Avatar de NizarK
    Inscrit en
    Mars 2007
    Messages
    189
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 189
    Par défaut
    Je pense qu'ils affichent la partie HTML car c'est plus joli ... tout simplement...

    Quant à toi, je crois que le mieux pour toi c'est de récupérer le plain/text qui correspond au mail brut sans mise en forme et de mettre en forme comme tu veux...

Discussions similaires

  1. [Javamail] Problème d'envoi d'un message multipart
    Par TheBlue dans le forum API standards et tierces
    Réponses: 8
    Dernier message: 26/06/2014, 16h48
  2. Javamail impossible de creer multipart
    Par GuiomNantes dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 06/05/2009, 11h11
  3. JavaMail : Conflit pour le Type de l'Objet Multipart
    Par NizarK dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 29/11/2008, 07h53
  4. [JavaMail] Problème de cast en Multipart
    Par nico_somb dans le forum API standards et tierces
    Réponses: 7
    Dernier message: 07/06/2006, 09h16
  5. Une petite aide pour les API ?
    Par Yop dans le forum Windows
    Réponses: 2
    Dernier message: 04/04/2002, 21h45

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