E-mail chega em anexo

Oi Pessoal…

Estou com um problema em um sistema que estou desenvolvendo na qual ao término de uma certa operação envia um email para o usuário que está entrando com os dados… até aí tudo… o e-mail chega numa boa… mas com um porém: ele chega como anexo e no corpo motra a mensagem no outlook:

"Esta mensagem usa um conjunto de caracteres que não é suportado pelo Internet Mail Service. Para visualizar o conteúdo original da mensagem,abra a mensagem anexada. Se o texto não for exibido corretamente, salve o anexo no disco e abra-o utilizando um vizualizador que possa exibir o conjunto de caracteres original. "

Detalhe: Ele só envia o email como anexo quando concateno o html do corpo da mensagem com variáveis capturadas dos objetos. Já fiz a tentativa de colaca-las todas para .toString() mas nao adianta.

Eu tb estou setando no java o seguinte:

addHeader("Content-Type", "text/html");

Quando o email chega, ele sempre vem com este cabeçalho:

Received: from 010101 ([12.56.85.102]) by iss---58.empresa.com.br with SMTP (Microsoft Exchange Internet Mail Service Version -----)
	id K34JJDMR; Tue, 20 May 2008 14:54:44 -0300
Date: Tue, 20 May 2008 14:56:45 -0300 (GMT-03:00)
From: email@from.com
To: emailTo@to.com.br
Message-ID: <27758523.01211306211061.JavaMail.emailTo@vaiPara>
Subject: TEESTE EMAIL
MIME-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_0_33121071.1211305947295"

------=_Part_0_33121071.1211305947295
Content-Type: text/html; charset=Cp1252
Content-Transfer-Encoding: quoted-printable

<html> todo o conteudo html </html>

------=_Part_0_33121071.1211305947295--

Isso é normal ou é “sujeira” do java??