Afficher un logo dans un mail à partir d'un fichier Java
Bonjour,
J'essaie d'ajouter une image ou logo dans un mail généré en java.
Peut être que je récupère mal le chemin relatif à ce logo?
Voici mon arborescence :
Code:
1 2 3 4 5 6 7 8 9
|
testEnvoiMail
-> src
->com.test.envoimail.batch
-> EnvoiMail.java
-> Ressources
->imgs
-> logo.jpg |
et voici le bout de code :
Citation:
message.append("<BODY>");
message.append("<TABLE cellSpacing='0' width='80%' height='14%' style=\"background-image:url('./../../testEnvoiMail/Ressources/imgs/logo.jpg');background-repeat:no-repeat;\" border='0'>");
message.append("<TBODY>");
...
Mais malheureusement je n'ai pas l'image brisé quand je génère le mail.
J'ai essayé de passer par :
Code:
1 2 3 4 5
|
message.append("<TABLE cellSpacing='0' width='100%' border='0'>");
message.append("<TR>");
message.append("<img src=\"testEnvoiMail/Ressources/imgs/logo.jpg\" alt='testlogo'>");
message.append("</TR>"); |
Par contre je vois l'image brisée donc pas le logo.
Quelqu'un aurait une idée? Logiquement je devrais remonter de 5 crans pour atteindre le répertoire Ressource
Merci pour votre aide.
La réponse est de passer par le cid
Je reviens pour clore cette discussion car la solution est de passer par le cid ce qui est plus propre que de mettre l'url de l'image.