lisawebs Posted September 9, 2007 Share Posted September 9, 2007 I tried two pieces of code, both WORK and deliver the emails but hotmail recipients never receive them, not even in the junk folder. Even adding the $from address to the hotmail address book nothing happened, so gotta be something with the structure itself. // all boundaries has been set to " " (blanks) $headers = 'From: ' . $fromaddress . "\n"; $headers .= 'To: ' . trim($addresses[$index]) . "\n"; $headers .= 'Return-Path: ' . $fromaddress . "\n"; $headers .= 'MIME-Version: 1.0' ."\n"; $headers .= 'Content-Type: multipart/alternative; boundary="' . $boundary . '"' . "\n\n"; $headers .= $body_simple . "\n"; $headers .= '--' . $boundary . "\n"; $headers .= 'Content-Type: text/plain; charset=ISO-8859-1' ."\n"; $headers .= 'Content-Transfer-Encoding: 8bit'. "\n\n"; $headers .= $body_plain . "\n"; $headers .= '--' . $boundary . "\n"; $headers .= 'Content-Type: text/HTML; charset=ISO-8859-1' ."\n"; $headers .= 'Content-Transfer-Encoding: 8bit'. "\n\n"; $headers .= $body_html . "\n"; $headers .= '--' . $boundary . "--\n"; this one also works (but neither hoitmail friendly) $headers = "From: ".$fromname."<".$fromaddress.">".$eol; $headers .= "Reply-To: ".$fromname."<".$fromaddress.">".$eol; $headers .= "Return-Path: ".$fromname."<".$fromaddress.">".$eol; $headers .= "Message-ID: <".time()."-".$fromaddress.">".$eol; $headers .= "MIME-Version: 1.0" . "\r\n"; $headers .= "X-Mailer: PHP v".phpversion().$eol.$eol; Thanks Quote Link to comment https://forums.phpfreaks.com/topic/68615-looking-for-mail-headers-to-be-accepted-by-hotmail/ Share on other sites More sharing options...
darkfreaks Posted September 9, 2007 Share Posted September 9, 2007 Try Using PHPMAILER? http://phpmailer.sourceforge.net/ Quote Link to comment https://forums.phpfreaks.com/topic/68615-looking-for-mail-headers-to-be-accepted-by-hotmail/#findComment-344887 Share on other sites More sharing options...
jas4 Posted September 9, 2007 Share Posted September 9, 2007 try using the pear mail classes - allows for easy smtp authentication and is much more likely to get sent properly. Most difficult part is installing it, but after that, its simple Quote Link to comment https://forums.phpfreaks.com/topic/68615-looking-for-mail-headers-to-be-accepted-by-hotmail/#findComment-344895 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.