You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Siegfried Goeschl (JIRA)" <ji...@apache.org> on 2008/12/29 15:58:44 UTC

[jira] Updated: (EMAIL-69) HtmlEmail generated email don't display in Macos X Mail.app

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

Siegfried Goeschl updated EMAIL-69:
-----------------------------------

    Fix Version/s: 1.2

> HtmlEmail generated email don't display in Macos X Mail.app
> -----------------------------------------------------------
>
>                 Key: EMAIL-69
>                 URL: https://issues.apache.org/jira/browse/EMAIL-69
>             Project: Commons Email
>          Issue Type: Bug
>    Affects Versions: 1.1
>         Environment: Macos X 10.4 with Mail.app
>            Reporter: Numa Schmeder
>            Assignee: Siegfried Goeschl
>             Fix For: 1.2
>
>         Attachments: EMAIL-69-fix.patch, EMAIL-69-test.patch, mail.app.patch
>
>
> Hi,
> The mail generated by HtmlEmail seems boggus in its mime layout.  Mail.app doesn't recognize and display the html part when you send a mail with a Html and Text part as alternative.
> For example this email will only display the text part and not the html part on Mail.app:
> HtmlEmail htmlEmail = new HtmlEmail();
> htmlEmail.setHtmlMsg(htmlMessage);
> htmlEmail.setTextMsg(textMessage);			
> email.setFrom(from,fromName);
> email.addTo(to, toName);
> email.setSubject(subject);
> email.send();
> 		
> But this email will disply correctly the html in Mail.app:
> HtmlEmail htmlEmail = new HtmlEmail();
> htmlEmail.setHtmlMsg(htmlMessage);
> email.setFrom(from,fromName);
> email.addTo(to, toName);
> email.setSubject(subject);
> email.send();
> The bug might be I think  in the mime layout, I looked at the raw email source and the mime layout is as follow:
> MIME-Version: 1.0
> Content-Type: multipart/related; 
> 	boundary="----=_Part_0_11727281.1194085710604"
> ------=_Part_0_11727281.1194085710604
> Content-Type: text/plain; charset=UTF-8
> Content-Transfer-Encoding: quoted-printable
> Ch=C3=A8re Mme Dupont ,=20
> Text Blah blah
> ------=_Part_0_11727281.1194085710604
> Content-Type: text/html; charset=UTF-8
> Content-Transfer-Encoding: quoted-printable
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.=
> w3.org/TR/html4/loose.dtd">
> <html version=3D"-//W3C//DTD HTML 4.01 Transitional//EN">
> <head>
> <meta name=3D"generator" content=3D"Le-Voyage.com mail generator 1.0"/>
> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" />=
> =20
> =09 <title>My Email</title>
> </head>
> <body leftmargin=3D"0" topmargin=3D"0" marginwidth=3D"0" marginheight=3D"0"=
> >
> <b>Ch=C3=A8re Mme Dupont ,=20</b>
> <br/>
> Blah Blah html content
> </body>
> </html>
> ------=_Part_0_11727281.1194085710604--
> This is wrong, I am not an expert but shouldn't it be multipart/alternative ?  In all other html email I have checked the mime layout uses multipart/alternative.
> I hop there is a quick fix for this.
> Thank you for your help.
> Numa

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