Codificação recebimento anexo JavaMail

2 respostas
spadinha

Ola para todos,

estou tendo um problema no recebimento de arquivos eletrônicos XML de Notas Fiscais eletrônicas,
seguinte, tenho alguns fornecedores que estão me enviando os XMLs com a condificação de caracteres diferentes de UTF-8,

alguem sabe me dizer como posso configurar o JavaMail para receber em outra codificação ?

estou procurando um exemplo pratico de recebimento de anexos com o javamail. se alguem tiver algo para em mandar agradeço,

procurei em muitos tópicos do fórum, porém só tem exemplos de envio.

Obrigado…

2 Respostas

R

Você tentou utilizar o MimeMessage para alterar o charset?

Da uma olhada neste exemplo:

MimeMessage msg = new MimeMessage(session); msg.setFrom(new InternetAddress(from)); MimeMultipart multipart = new MimeMultipart(); msg.setRecipient(Message.RecipientType.TO, new InternetAddress(recipient)); MimeBodyPart tmpBp = new MimeBodyPart(); tmpBp.setContent(message,"text/plain; charset=utf-8"); multipart.addBodyPart(tmpBp); msg.setContent(multipart); Transport.send(msg); //Fonte:http://stackoverflow.com/questions/2082041/java-mail-charset-problem

Outro exemplo: http://wiki.locaweb.com.br/pt-br/Como_enviar_e-mails_com_JavaMail

Doc Javamail: http://java.sun.com/products/javamail/javadocs/javax/mail/internet/MimeMessage.html

spadinha

OK…

porém estou com problemas ao receber e-mails.

estou dando uma pesquisada em XSL…

grato…

Criado 5 de julho de 2010
Ultima resposta 6 de jul. de 2010
Respostas 2
Participantes 2