Ho provato a fare come dicevi...ma la mail arriva ugualmente in formato "text/plain" come si può vedere sotto:

codice:
Return-Path: <xx@xx.xx>
Original-Recipient: rfc822;nrocco@xxx.xx
Received: from vsmtp2alice.tin.it (192.xxx.xx.222) by ims9e.cp.tin.it (7.xxx.xxx.1)
        id 42E10777000E91F9 for nrocco@xxx.xx; Wed, 27 Jul 2005 14:08:36 +0200
Received: from piskui-bfd345d4 (xxx.54.xxx.91) by vsmtp2alice.tin.it (7.xxx.xxx.1)
        id 42E660060001836D; Wed, 27 Jul 2005 14:08:36 +0200
Message-ID: <16949413.01122466120453.JavaMail.Prova@piskui-bfe345d4>
Date: Wed, 27 Jul 2005 14:08:40 +0200 (CEST)
From: xxxx@xxxx.xx
To: utente@email.it
Subject: Prova mail
Cc: xxxx@xxxx.it
MIME-Version: 1.0

Content-Type: text/plain; charset=us-ascii 

Content-Transfer-Encoding: 7bit
che faccio? qualche suggerimento?

Io un pò dubito di quell'istruzione...

codice:
messaggio.setContent("This is a test", "text/html");
a cosa serve la stringa "This is a test" se devo solo settare il Content-Type della mail?