Insertion d'image dans un mail [Résolu]

Vlatiss 62 Messages postés vendredi 29 février 2008Date d'inscription 22 septembre 2009 Dernière intervention - 2 juin 2009 à 16:26 - Dernière réponse : Vlatiss 62 Messages postés vendredi 29 février 2008Date d'inscription 22 septembre 2009 Dernière intervention
- 18 juin 2009 à 11:11
Bonjour à tous,
Voici mon souci. J'utilise javamail pour envoyer des emails. Je souhaiterais mettre des images dans le corps du mail (et non pas en pièce jointe). J'ai pensé à coder mon mail en html, et insérer une image comme suit:
texte html+ "")
cela ne fonctionne pas. le mail est statué comme étant envoyé mais je ne reçois rien.
Si quelqu'un a une idée.
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
kirua12 1155 Messages postés samedi 17 janvier 2004Date d'inscription 29 avril 2011 Dernière intervention - 2 juin 2009 à 17:35
3
Merci
Salut,

un petit exemple  :
http://java.sun.com/developer/onlineTraining/JavaMail/exercises/MailHtml/

Merci kirua12 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 95 internautes ce mois-ci

Commenter la réponse de kirua12
Meilleure réponse
Vlatiss 62 Messages postés vendredi 29 février 2008Date d'inscription 22 septembre 2009 Dernière intervention - 3 juin 2009 à 09:14
3
Merci
merci pour le lien. Cependant j'avais déjà vu cet exemple. A vrai dire il fonctionne bien mais en ce qui me concerne j'ai un soucis.
J'ai un mail en html en deux parties. Lorsque je retire une des parties le mail est correctement envoyé. je ne comprend pas bien ce qui se passe.
Voici la structure du corps du mail si ça peut aider:

String mailText = "Blabla
" +
                "<li> " +Blabla+"</li>"+
                "<li>Cut Date : " +Blabla+"</li>"+
                "<li>" +Blabla+"</li>"+
                "<li>"+Blabla+"</li>"+
                "<li>" +Blabla+"</li>"+
                "<li>" +Blabla+" m</li>"+
                "<li>:" +Blabla+" mm</li>"+
                "<li>:" +Blabla()+" mm</li>"+
                "<li> " +Blabla()+" t</li>"+
                "

"+
                "
"+
                MEME BLOC QU'AU DESSUS.
                +"");

Merci Vlatiss 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 95 internautes ce mois-ci

Commenter la réponse de Vlatiss
Meilleure réponse
kirua12 1155 Messages postés samedi 17 janvier 2004Date d'inscription 29 avril 2011 Dernière intervention - 3 juin 2009 à 10:12
3
Merci
je ne comprends pas bien ton problème.
Tu dis que tu ne reçois rien : tu ne reçois pas le mail du tout ou tu n'as pas l'image dans le mail ?

et "J'ai un mail en html en deux parties. Lorsque je retire une des parties le mail est correctement envoyé", je ne vois pas ce que tu veux dire. De quelle partie parles tu ?

Peux tu nous montrer ton code pour l'envoi du mail ?

Merci kirua12 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 95 internautes ce mois-ci

Commenter la réponse de kirua12
Meilleure réponse
Vlatiss 62 Messages postés vendredi 29 février 2008Date d'inscription 22 septembre 2009 Dernière intervention - 3 juin 2009 à 14:15
3
Merci
J'ai trouvé une alternative à mon problème. Oublions les deux parties du mail.
Je souhaitais insérer une image mais n'y parvenais pas. Lorsque le mail était envoyé je ne recevais rien.
Donc ce que je fais pour le moment c'est créer un tableau dans lequel
je place mon texte et à coté du texte, dans une autre cellule je place
une image. Cependant je ne peux pas insérer deux images dans une même cellule en faisant un retour chariot entre les deux.

Pour l'envoi des mails j'utilise javamail. Le code fonctionne parfaitement.

Merci Vlatiss 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 95 internautes ce mois-ci

Commenter la réponse de Vlatiss
Meilleure réponse
Vlatiss 62 Messages postés vendredi 29 février 2008Date d'inscription 22 septembre 2009 Dernière intervention - 18 juin 2009 à 11:11
3
Merci
Résolu

Merci Vlatiss 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 95 internautes ce mois-ci

Commenter la réponse de Vlatiss

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.