Enviar email em HTML usando a intenção do Android

Eu gerei um código HTML (completo com<html><body></body></html> tags) como uma String. Agora, quero enviar esse código HTML como HTML para o correio. Meu código é como abaixo.

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/html");
intent.putExtra(Intent.EXTRA_EMAIL, new String[]{"[email protected]"});
intent.putExtra(Intent.EXTRA_SUBJECT, "I would like to buy the following");
intent.putExtra(Intent.EXTRA_TEXT, purchaseOrder());
startActivity(Intent.createChooser(intent, "sending mail"));

Onde opurchaseOrder() é o método que me passa a string com código HTML completo. Mas, embora o cliente GMail seja aberto no meu Nexus1, ele possui a String com todas as tags HTML e não a visualização HTML real. Eu tentei o seguinte, mas obtive um erro. O GMail caiu.

intent.putExtra(Intent.EXTRA_STREAM, purchaseOrder());

questionAnswers(4)

yourAnswerToTheQuestion