Wie kann ich eine HTML-Nachricht mit Java-Mail senden?

Ich habe plaintest eMail von Java kein Problem gesendet, aber ich versuche jetzt, ein HTML wie folgt zu senden:

        MimeMessage message = new MimeMessage(Email.getSession());
        message.setFrom(new InternetAddress("support@jthink.net"));
        message.addRecipient(Message.RecipientType.TO, new InternetAddress(to, true));
        message.setSubject(subject);
        message.setContent(msg, "text/html");
        message.setText(msg);
        message.saveChanges();
        Transport.send(message);

Wenn ich es jedoch in meinem Client erhalte, wird es als reine Text-E-Mail empfangen, d. H., Es werden alle HTML-Tags angezeigt, anstatt sie für die Formatierung zu verwenden. Ich habe den E-Mail-Header überprüft und es wird angezeigt

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

im Mail-Header

aber warum, weil ich "text / html" an die setContent () -Methode übergebe und das anscheinend das einzige ist, was Sie tun müssen.