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


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.

Reply via email to