Pessoal,
estou usando o javamail para baixar arquivos no formato EML.
Até aí beleza.
O problema surge quando vou “desmembrar” esse eml para salvar os dados relevantes no banco.
Eis o problema:
Se um email chegar com uma assinatura, e a assinatura for do tipo text/plain, o javamail trata a assinatura juntamente com a mensagem.
Pra testar eu fiz o seguinte:
mandei um email com a seguinte mensagem:
Mensagem teste.
E adicionei uma assinatura a este email. A assinatura é um arquivo HTML que está salvo no meu pc.
A assinatura tem duas partes. Um texto e uma figura.
Asssim:
<html>
<body>
<h3>Rodrigo</h3>
<h4>Mensageiro Técnico</h4>
<img />
</body>
</html>
O que acontece?
O java mail pega até a parte "mensageiro técnico’ como se fosse parte da mensagem também.
Eu abri o eml com um editor de texto pra ver como tudo era salvo.
Realmente ele salva a assinatura texto e a mensagem todos numa mesma seção do .eml.
Logo assim fica impossível separar o joio do trigo…
Alguém conhece um jeito de salvar o eml de modo que ele separe a assinatura da mensagem, ou mesmo salvar o .eml desconsiderando a assinatura?
Tem jeito?
Valeu.