Pseudo-Archive Java :
Accueil -|- Visuel -|- Logistique -|- Applications réparties
La pseudo-archive Java est un service proposé par la SARL diaam informatique, et il est hébergé par la Sogid.
diaam informatique
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


C'est fini ! Retour à l'accueil de la pseudo-archive