2011-09-19 28 views
0

我有一个网站,我想通过电子邮件将激活的代码发送给我的新成员。我也有一个独特的IP,但是当我在PHP中发送带有“邮件”功能的电子邮件时,电子邮件将出现在他们的垃圾邮件中。我如何将电子邮件发送给我的会员,他们的收件箱上显示?从我的网站发送邮件到成员身份显示为垃圾邮件

$headers = "From: [email protected]\r\n"; 
$headers .= "Reply-To: [email protected]\r\n"; 

if (mail("[email protected]","Test","Hello,world !",$headers)) { 
    echo "The email has been sent!"; 
    } else { 
    echo "The email has failed!"; 
    } 
+2

如果有一颗银弹,那么垃圾邮件发送者将使用它。 – 2011-09-19 06:51:25

回答

0

大多数电子邮件主机都有一个支持“普通文本”的系统,收到的电子邮件中。任何类型的不寻常字母的电子邮件都有更大的倾向于垃圾邮件过滤器。试着看看你发送的电子邮件实际上是什么样的,看看是否有任何可能出现“不寻常”的东西。

0

尝试......

$to = "[email protected]"; 
$subject = "Put Subject Here"; 
$message = "Put at least a paragraph of text"; 
$headers = "MIME-Version: 1.0\n"; 
$headers .= "Content-type: text/html\r\n"; 
$headers .= "X-Mailer: PHP/" . phpversion() . "\r\n"; 
$headers .= "From: [email protected]\r\n"; 
$headers .= "Reply-To: [email protected]\r\n"; 

if (mail($to,$subject,$message,$headers)) { 
    echo "The email has been sent!"; 
} else { 
    echo "The email has failed!"; 
} 

确保这些邮件被发送该电子邮件地址存在。

相关问题