Per inviare un email con html occorre seguire dei passi ben precisi. Non basta inserire dei tag html e basta. Occorre nell'header inserire delle informazioni aggiuntive che avvisano della presenza di html.
Dai un'occhiata qui per capire meglio:
http://php.html.it/articoli/leggi/91...tml-con-php/1/