A lot of thanks to Vincenzo Gianferrari for your advice. I did the changes you suggested in our applicationand it worked fine. Again, thanks.
-----Original Message----- From: Vincenzo Gianferrari Pini [mailto:[EMAIL PROTECTED] Sent: Jueves, 22 de Enero de 2004 07:22 a.m. To: James Users List; [EMAIL PROTECTED] Subject: RE: James + Exchange Server 5.5 Johannes, The charset setting is inserted by the MUA preparing the message, not by James (the MTA). If your MUA is a java application using javamail, I noticed that there has been a change in javamail 1.3.1 compared to a previous release exactly in this area: if your text message has special characters (as accented letters etc), and the application does not explicitely set a charset (the one to use is charset="iso-8859-1"), then the new javamail sets it by default to Cp1252 and you may, as I did, encounter exactly the problems you mentioned. The problem arose when I upgraded the javamail release. I was using: MimeBodyPart mbp = new MimeBodyPart(); StringBuffer sb = new StringBuffer(); ... if (isHTML != 0) { mbp.setDataHandler(new DataHandler(sb.toString(), "text/html")); } else { mbp.setText(sb.toString()); } and changed to: MimeBodyPart mbp = new MimeBodyPart(); StringBuffer sb = new StringBuffer(); ... if (isHTML != 0) { mbp.setDataHandler(new DataHandler(sb.toString(), "text/html; charset=ISO-8859-1")); } else { mbp.setText(sb.toString(), "ISO-8859-1"); } Setting "-Dmail.mime.charset=ISO-8859-1" and "-Dfile.encoding=ISO-8859-1" as told in http://www.mail-archive.com/[EMAIL PROTECTED]/msg05393.html did solve the problem in one Windows machine where my MUA application was running (Windows 2k server Italian?), but non in another one (Windows 2k US) - I don't remember exactly the differences - so I implemented the code fix shown above, and the problem was solved. Notice that James was not involved at all. Hope it helps, Vincenzo > -----Original Message----- > From: Robert J Taylor [mailto:[EMAIL PROTECTED] > Sent: giovedi 22 gennaio 2004 0.01 > To: James Users List > Subject: Re: James + Exchange Server 5.5 > > > Johannes Correa wrote: > > > //Message sent by Exchange > > 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. > > <<message.txt>> > > > > > > Reviewing the messages from past year and this year we found a little > > difference between them: the initial header show "Content-Type: text/html; > > charset="iso-8859-1"" instead of "Content-Type: text/html; charset=Cp1252" > > of current messages. > > > > > > Does anybody have some idea? > > > > http://www.mail-archive.com/[EMAIL PROTECTED]/msg05393.html > > This should answer your question! > > Robert Taylor > > > > --------------------------------------------------------------------- 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]
