...

View Full Version : forms emailing to hotmail inbox..



duniyadnd
04-10-2003, 06:26 AM
Testing this code to create a simple mail script to send across to a hotmail account, however, it always sends it to my junk folder. Is there any way of guaranteeing that it will send an email to the inbox instead? I'm testing with a hotmail and yahoo account.

I'm using what someone suggested on the php.net website:



$headers .= "X-MSMail-Priority: High\n";
$headers .= "X-Mailer: php\n";


and it still doesn't work, goes straight to my junk mail.

Duniyadnd

Spookster
04-10-2003, 06:34 AM
Well it's not really going to be a php issue. You would have to find out why hotmail's spam filters are sending to the bulk/junk folder. There could be many reasons why it's getting flagged as spam. Maybe your host's server has been flagged by hotmail as sending spam, maybe something in your subject line is getting flagged. Do you have any of your own filters set on your hotmail account? Hotmail may not like certain headers, find out what is acceptable from them.

duniyadnd
04-10-2003, 12:29 PM
$to = $contactNameTwo." <".$emailTwo."> \r\n";


$headers = "From: ".$contactNameOne." <".$emailOne.">\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n";
$headers .= "Reply-To: ".$contactNameOne." <".$emailOne.">\n";
$headers .= "X-Priority: 1\n";
$headers .= "X-MSMail-Priority: High\n";
$headers .= "X-Mailer: php\n";

mail( $to, $subject, $information, $headers);


Where $contactNameTwo = "Receiver's Name"
$emailTwo = "Receiver's Email Addr"
$contactNameOne = "Senders Name"
$emailOne = "Senders Email Addr"

Hope it helps anyone else looking for a script that works.

Duniyadnd



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum