commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Phillip (JIRA)" <j...@apache.org>
Subject [jira] Commented: (EMAIL-69) HtmlEmail generated email don't display in Macos X Mail.app
Date Fri, 04 Apr 2008 01:23:24 GMT

    [ https://issues.apache.org/jira/browse/EMAIL-69?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12585366#action_12585366
] 

Phillip commented on EMAIL-69:
------------------------------

Hi,

Not sure if it is related to the issue raised here or not. I've found that not all html based
emails created with this commons module display inline in the thunderbird mail client. From
taking a quick look at the message source this is presumably because the content disposition
field is left out so the mail client makes a best guess, in the cases where thunderbird decides
to display the html as an attachment to the email microsoft outlook goes ahead and displays
the html inline.

>From what I can gather calls to HTMLEmail.setHtmlMsg need to result in the generated email
including Content-Disposition: inline for that part of the email.

If this issue should be raised as a separate issue just say so, and if greater is required
let me know.

Cheers

Phillip

> 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
>         Attachments: EMAIL-69-fix.patch, EMAIL-69-test.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.


Mime
View raw message