Ol� pessoal,
 
Estou tentando enviar uma mensagem pela API javax.mail, mas a mensagem n�o vem na codifica��o ISO-8859-1. Isso acontece apenas quando o Tomcat est� rodando sob o Linux.
 
J� chamei fiz setHeader("Content-Type","text/plain; charset=ISO-8859-1"); j� fiz setContentLanguage(new String[] {"pt-br"}); mas nada faz a mensagem vir corretamente.
 
A� vai um trecho do c�digo:
 
...
MimeMessage email = new MimeMessage(session);
email.setHeader("Content-Type", "text/plain; charset=ISO-8859-1");
email.setContentLanguage(new String[] {"pt-br"});
email.setFrom(new InternetAddress(this.getRemetente()));
email.addRecipient(Message.RecipientType.TO , new InternetAddress(destinatario));
email.setSubject(this.getTitulo());
email.setText(email.getContentType() +"\n"+ this.getMensagem() );
Transport.send(email);
...
 
A� vai tamb�m um trecho do header da mensagem quando ela chega ao destinat�rio:
 
...
Subject: =?ANSI_X3.4-1968?Q?Teste
Mime-Version: 1.0
Content-Type: text/plain; charset=ANSI_X3.4-1968
Content-Transfer-Encoding: 7bit
Content-Language: pt-br
...
 
Obrigado!
 
Regis Santos
Desenvolvedor Web
 
IVIA - Solu��es Internet
E-mail:
[EMAIL PROTECTED]
MSN: [EMAIL PROTECTED]
Fone: (85) 264-4747 - Ramal: 220
Web:
www.ivia.com.br

Responder a