Note Submitter: [email]ditzhuijsenhotmail.com[/email]

----

If I use
/* To send HTML mail, you can set the Content-type header. */
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; cht=iso-8859-1\r\n";

/* additional headers */
$headers .= "From: Birthday Reminder <birthdayexample.com>\r\n";

$headers .= "Cc: [email]birthdayarchiveexample.com[/email]\r\n";
$headers .= "Bcc: [email]birthdaycheckexample.com[/email]\r\n";

(example from the php.net site) there are problems with some mail servers (example home.nl and gmx.net and probably more) that there are empty linus between the header and therefor mail programs see Conten-type and everything after that as part of the body.

Just removing the \r will fix this problem; so maybe it's an idea to remove this from the example??

(I don't know whether it also works on windows os)