Devo dirti che il metodo che usi per inviare HTML è non standard, e quindi - consentimi - sbagliato.

Dà un'occhiata su html.it/corso PHP, c'è un tutorial che spiega come inviare mail in multipart.

Prima leggilo, se non capisci sono qui.
E leggi anche le specifiche MIME che trovi su Internet.

Ciao!

P.S.: aggiungo che a prima vista l'argomento può sembrare difficile, ma è una gran cacata invece. Quindi.. buona lettura!