Você precisa dizer ao MUA que o conteúdo contém HTML. Tradicionalmente isso é feito usando MIME. Tente adicionar as seguintes linhas de cabeçalho à sua mensagem:
Mime-Version: 1.0
Content-Type: text/html
Você pode precisar adicionar um cabeçalho Content-Transfer-Encoding também. A página da Wikipedia no MIME tem mais detalhes, incluindo links para RFCs relevantes.
Atualização: funcionou bem quando foi canalizado para sendmail -t
:
From: [email protected]
To: [email protected]
Subject: MIME Test
Mime-Version: 1.0
Content-Type: text/html
<html>
<body>
This is a test.
</body>
</html>