It seems that if you have a "dot" in the name in the "from" header the space following the dot is lost when the mail is sent:
<?
$mail = mail ('test@test.com', 'test', 'test', 'from: Joe A. Blow <joe@blow.com>');
if ($mail) {echo 'mail sent';} else {echo 'mail NOT sent';}
?>
When the above piece of mail arrives it is from "Joe A.Blow" instead of "Joe A. Blow". Any idea why?