Thanks Matthias, 

robert

> -----Original Message-----
> From: Matthias Wessendorf [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, June 29, 2004 2:07 AM
> To: 'Struts Users Mailing List'
> Subject: RE: [OT] Sending multipart alternative emails (HTML and text)
> 
> 
> Robert,
> 
> perhaps you may look at:
> http://jakarta.apache.org/commons/sandbox/email/
> 
> there is allready an implemented multipartemail.clazz
> 
> i used them successfully in my application. they are
> easy to use, you are *free* from the java-mail-api
> 
> Cheers,
> matthias
> 
> > -----Original Message-----
> > From: Robert Taylor [mailto:[EMAIL PROTECTED] 
> > Sent: Monday, June 28, 2004 11:21 PM
> > To: [EMAIL PROTECTED]
> > Subject: [OT] Sending multipart alternative emails (HTML and text)
> > 
> > 
> > I've been tasked with sending out emails which contain both 
> > HTML and text. I have successfully implemented this and 
> > tested it in Outlook 2000, 2002, 2003, 
> > Outlook Express and various web email clients (Yahoo, 
> > Hotmail, etc...).
> > 
> > The problem I have is that some users, get the emails 
> > with a message like the following:
> > 
> > "This message uses a character set that is not supported by 
> > the Internet Service.  To view the original message content,  
> > open the attached message. If the text doesn't display 
> > correctly, save the attachment to disk, and then open it 
> > using a viewer that can display the original character set."
> > 
> > Googling produced the following semi-helpful result:
> > 
> http://www.jguru.com/faq/view.jsp?EID=132654
> 
> 
> Now, when I create the email message using the JavaMail API, I use
> something similar to the following:
> 
> String text = // get text portion of email body
> String html = // get html portion of email body
> 
> /*
> * Create a multipart mime message where
> * the client setting will determine which
> * message is rendered.
> */
>                                       
> MimeMultipart multipart = new MimeMultipart("alternative");
> 
> // add text body part
> MimeBodyPart textBodyPart = new MimeBodyPart();
> textBodyPart.setText(text, "US-ASCII"); //char-set for encoding
>       
> // add HTML body part
> MimeBodyPart htmlBodyPart = new MimeBodyPart();
> htmlBodyPart.setContent(html, "text/html");
>                       
> multipart.addBodyPart(text);
> multipart.addBodyPart(html);
>       
> msg.setContent(multipart);
> 
> 
> Has anyone run into a simliar issue? It seems to only happen with
> Outlook 2003 users, but since I cannot reproduce the problem, it's hard
> for me to solve it.
> 
> 
> robert
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to