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

API standards et tierces Java Discussion :

Javamail HTML ContentType


Sujet :

API standards et tierces Java

  1. #1
    Membre averti
    Inscrit en
    Février 2011
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 38
    Par défaut Javamail HTML ContentType
    Bonjour,

    j'implemente l'envoi de mail à l'aide de la bibliothèque javaMail.
    j'envoi bien le mail sous format text. là il n 'y a aucun problème.
    Mais je voudrais envoyé un message en format html. Alors j'utilise la librairie MimeUtility.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
              message.setContent(MimeUtility.encodeText("code html","utf-8", "B"), "text/html");
             System.out.print("\n contentType: "+message.getContentType() +" subject: "+message.getSubject()+" content: "+ message.getContent()+" \n") ;
             Transport.send(message);
    Bien que dans je specifie l'argument "text/html" (type texte format html), le texte est envoyé sous format texte quand meme.

    Alors je ne sais pas comment forcer message à etre sous format html au lieu du format texte.

    Quelqu'un à une idée pourquoi ca ne marche pas?
    Sinon comment je peut regler le problème?
    Merci d'avance!

  2. #2
    Membre chevronné
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    251
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2011
    Messages : 251
    Par défaut
    En affectant le type de contenu dans le header du message, cela devrait fonctionner:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    MimeMessage msg = new MimeMessage(mailSession);
    msg.setHeader("Content-Type", "text/html; charset=\"utf-8\"");

Discussions similaires

  1. Réponses: 0
    Dernier message: 06/09/2010, 14h32
  2. [JavaMail] Mis en place d'un mail en HTML
    Par khokho dans le forum API standards et tierces
    Réponses: 8
    Dernier message: 02/04/2007, 11h10
  3. [JavaMail] envoyer un formulaire HTML ?
    Par mega_info dans le forum API standards et tierces
    Réponses: 5
    Dernier message: 30/01/2007, 10h51
  4. [JavaMail] Accents et mails en html
    Par alxdabrazil dans le forum API standards et tierces
    Réponses: 9
    Dernier message: 29/11/2005, 10h31
  5. JavaMail & encodage text/html
    Par mauvais_karma dans le forum Spring
    Réponses: 4
    Dernier message: 25/08/2005, 09h59

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