Como enviar e-mail com tags html

Estou tentando enviar um e-mail com algumas tags html, mais não estou conseguindo. Alguem sabe me dizer oque tem de errado ou faltando no codigo abaixo?

[code]msg.setSubject("Mensagem com html");

String mailer = "sendhtml";
StringBuffer sb = new StringBuffer();

sb.append("<HTML>
");
sb.append("<HEAD>
");
sb.append("<TITLE>
");
sb.append("</TITLE>
");
sb.append("</HEAD>
");

sb.append("<BODY>
");
sb.append("<H1>Teste</H1>" + "
");

sb.append("</BODY>
");
sb.append("</HTML>
");

msg.setDataHandler(new DataHandler(new ByteArrayDataSource(sb.toString(), "text/html")));

msg.setHeader("X-Mailer", mailer);
Transport.send(msg);[/code]

Quando abro a pagina o tomcat não reconhece o ByteArrayDataSource.

Veja se isso ajuda:

http://www.guj.com.br/forum/viewtopic.php?t=132&highlight=javamail+html

Rafael

E como ajuda… valeu Rafael.
Fiz uma busca antes de postar, mais naum tinha visto esse tópico.

Valeu!