To: java@u-strasbg.fr
Subject: javax.mail, envoi en HTML
Date sent: Mon, 17 Sep 2001 11:32:16 +0200 (MEST)
From: Nicolas Delsaux <nicolas.delsaux@free.fr>
Send reply to: java@u-strasbg.fr
Salut,
je reviens avec mes histoires d'envoi de mail. Je souhaite maintenant
envoyer des mails en HTML (enfin, je, mon entreprise, parce que moi,
hein...). Pour ce faire, j'ai ajouté la classique ligne
monMessage.setContent(monTexte, "text/html");
Malheureusement, je reçois toujours les mails en texte. Et pour cause !
Dans la source du message, j'ai -------------------------------- From:
newsletter@mondus.fr To: nicolas.delsaux@mondus.fr Subject: class
jsp_servlet._newsletter._sendcolleague
<html><body>mon texte</html></body>
--------------------------------
sur un serveur smtp que je me suis installé en local (PostCast Server,
pour ceux qui connaissent). J'aimerais donc savoir, à votre avis éclairé,
ce que j'ai pu louper. Merci
Nicolas Delsaux
Date sent: Mon, 17 Sep 2001 14:28:03 +0200
From: Jerome Moliere <moliere@viveo-montpellier.com>
To: java@u-strasbg.fr
Subject: Re: javax.mail, envoi en HTML
Send reply to: java@u-strasbg.fr
>
>
>Oops, c'est juste une erreur de frappe. A mon avis, ca n'empêche pas le
>mail d'être pris comme du HTML, Si ?
>
tant que t'as le bon content-type, ca doit aller..a pres le document est
viable ou pas mais c'est une autre histoire..
Jerome
Date sent: Mon, 17 Sep 2001 13:44:54 CEST
From: Francis BACQUE <fbacque@club-internet.fr>
To: java@u-strasbg.fr
Subject: Re: javax.mail, envoi en HTML
Send reply to: java@u-strasbg.fr
Mon, 17 Sep 2001 11:32, vous avez écrit:
>--------------------------------
>From: newsletter@mondus.fr
>To: nicolas.delsaux@mondus.fr
>Subject: class jsp_servlet._newsletter._sendcolleague
>
><html><body>mon texte</html></body>
Sans vouloir t'offenser, c'est normal que la balise </body> ferme la
marche?
Francis
To: java@u-strasbg.fr
Subject: Re: javax.mail, envoi en HTML
Date sent: Tue, 18 Sep 2001 09:53:20 +0200 (MEST)
From: Nicolas Delsaux <nicolas.delsaux@free.fr>
Send reply to: java@u-strasbg.fr
Ca y est, j'ai trouvé ! donc je m'auto-réponds
----- Original Message -----
From: "Nicolas Delsaux" <nicolas.delsaux@free.fr>
To: <java@u-strasbg.fr>
Sent: Monday, September 17, 2001 11:32 AM
Subject: javax.mail, envoi en HTML
> Salut,
> monMessage.setContent(monTexte, "text/html");
>
> Malheureusement, je reçois toujours les mails en texte. Et pour cause !
> Dans la source du message, j'ai -------------------------------- From:
> newsletter@mondus.fr To: nicolas.delsaux@mondus.fr Subject: class
> jsp_servlet._newsletter._sendcolleague
>
> <html><body>mon texte</html></body>
> --------------------------------
Il fallait ajouter, à la fin du code qui envoie le MimeMessage,
message.saveChanges qui, d'après javax.mail.internet " Updates the
appropriate header fields of this message to be consistent with the
message's contents." Et on se prend aussi sec à se demander pourquoi faire
des méthodes setxxx avec de beaux noms, des prototypes sympathiques, si
c'est pour être obligé à la fin de l'envoi de sauver les changements ?
Mystère...
Nicolas Delsaux