Como fazer o javamail separar a assinatura

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   />
	&lt;/body&gt;
&lt;/html&gt;

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.