Mira, lo que tu pides es realmente como puedes mandar una página html, eso desde javascript creo que es imposible, tienes que hacerlo con otro tipo de script, por ejemplo php tiene una función llamada mail, donde puedes mandar todo el texto que tu quieras y con el formato que tu quieras, lo unico que hace hotmail u otro servidor de correo, es "interpretar" tu mail enviado, dentro del mail se describe de que tipo es, que cosas contiene etc, te sugiero que te des una vuelta por los manuales de los scripts que trabajan del lado del servidor (php, asp,jsp, etc)