Email secara default adalah dalam format TEXT/PLAIN. Untuk bisa mengirimkan email dalam format HTML, perlu ditambahkan dua parameter header, yaitu:

MIME-Version: 1.0 Content-Type: text/html; charset=$CHARSET

Variabel $CHARSET disesuaikan dengan charset yang diinginkan. Untuk teks latin biasanya menggunakan UTF-8 atau ISO-8859-1. Program-program MUA seperti KMail, Thunderbird, atau Outlook sudah menyediakan fasilitas ini dengan adanya editor teks WYSIWYG. Contoh skrip PHP lengkap untuk ini adalah:

<?
$body_mail = "<h1>Test</h1>\r\n"; $headers = "From: support@yourdomain.com\r\n"; $headers .= "Reply-to: me@yahoo.com.sg\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: text/html; charset=UTF-8\r\n"; $mail_sent = @mail("you@yahoo.com", "Judul TEST", $body_mail, $headers); echo $mail_sent ? "Terkirim" : " Gagal"; ?>