commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jean-Marc (JIRA)" <j...@apache.org>
Subject [jira] [Created] (EMAIL-125) DataSourceClassPathResolver on ImageHtmlEmail with multiple image in template don't work
Date Fri, 22 Feb 2013 09:00:17 GMT
Jean-Marc created EMAIL-125:
-------------------------------

             Summary: DataSourceClassPathResolver on ImageHtmlEmail with multiple image in
template don't work
                 Key: EMAIL-125
                 URL: https://issues.apache.org/jira/browse/EMAIL-125
             Project: Commons Email
          Issue Type: Bug
    Affects Versions: 1.3
         Environment: Windows7, Jdk 1.7
            Reporter: Jean-Marc
            Priority: Critical


I'm having a html template for sending with 3 images.
If I resolve the images using DataSourceClassPathResolve, only the first is replaced. The
2 others have same cid and thus are replaced by the first.
Using others DataSource resolver leads to the good result.

Here is more details :
The template : <p>Une image en relatif <img src="testu/info.png"/></p><p>Une
image en relatif <img src="testu/warning.png"/></p><p>Une image en relatif
<img src="testu/error.png"/></p>

The code :
ImageHtmlEmail email = new ImageHtmlEmail();
email.setDataSourceResolver(new DataSourceClassPathResolver("/images/", true));
email.setHostName(...);
email.setCharset("utf-8");
email.addTo(...);
email.setFrom(...);
email.setSubject(...);
email.setHtmlMsg(corps /* ie the template above */);
email.setTextMsg("Your email client does not support HTML messages");
email.send();

The result (source of the received mail) :
<p>Une image en relatif <img src="cid:afgsltqedp"/></p><p>Une image
en relatif <img src="cid:afgsltqedp"/></p><p>Une image en relatif <img
src="cid:afgsltqedp"/></p>

You will notice that all cid are the same. The lenient flag is true so I'm sure that all images
are present on classpath.



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message