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]