You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Michael Ossareh (JIRA)" <ji...@apache.org> on 2009/01/10 03:29:59 UTC

[jira] Updated: (EMAIL-80) Message incorrectly displayed on outlook and Outlook Web access

     [ https://issues.apache.org/jira/browse/EMAIL-80?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Ossareh updated EMAIL-80:
---------------------------------

    Attachment: commons-email-inline-disposition.patch

Hi,

This fixes the problem that you describe in GMail. I assume the problem is the same with outlook web access, if you could confirm that that would be great. The patch is for the trunk version of the library. Similar changes to the current 1.1 release were a slight PITA to work out (the trunk releases constructs all the parts in a more hierarchical fashion). 

> Message incorrectly displayed on outlook and Outlook Web access
> ---------------------------------------------------------------
>
>                 Key: EMAIL-80
>                 URL: https://issues.apache.org/jira/browse/EMAIL-80
>             Project: Commons Email
>          Issue Type: Bug
>    Affects Versions: 1.1
>            Reporter: Etienne Jouvin
>            Assignee: Siegfried Goeschl
>            Priority: Minor
>             Fix For: 1.2
>
>         Attachments: commons-email-inline-disposition.patch
>
>
> Hello.
> I try to write HTML Email with version 1.1 and 1.0.
> With version 1.1, I found that the email was not correctly display when there is no image embed into the mail content. Outlook web access only display the text message and the HTML content is attached as an attachment.
> But, when there is at least one image, the message is corerctly displayed.
> This does not happends with version 1.0.
> Here is the source code used:
> HtmlEmail email = new HtmlEmail();
> email.setHostName("192.32.16.76");
> email.setFrom("user@domain.com");
> email.addTo("user1@domain.com");
> String s_RessourceName = "support.gif";
> URL url = TestLoader.class.getResource(s_RessourceName);
> StringBuffer sb_MsgContent = new StringBuffer();
> sb_MsgContent.append("<html><body><center><b>mon message pour voir ma classe sans image</b></center>");
> sb_MsgContent.append("</body></html>");
> email.setHtmlMsg(sb_MsgContent.toString());
> email.setTextMsg("Your email client does not support HTML messages");
> email.send();
> And with image
> HtmlEmail email = new HtmlEmail();
> email.setHostName("192.32.16.76");
> email.setFrom("user@domain.com");
> email.addTo("user1@domain.com");
> String s_RessourceName = "support.gif";
> URL url = TestLoader.class.getResource(s_RessourceName);
> String s_RessourceId = email.embed(url, "Support logo");
> StringBuffer sb_MsgContent = new StringBuffer();
> sb_MsgContent.append("<html><body><center><b>mon message pour voir ma classe sans image</b></center>");
> sb_MsgContent.append("<p><img src=\"cid:").append(s_RessourceId).append("\"></p>");
> sb_MsgContent.append("</body></html>");
> email.setHtmlMsg(sb_MsgContent.toString());
> email.setTextMsg("Your email client does not support HTML messages");
> email.send();
> Regards
> Etienne Jouvin

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.