为什么我的电子邮件会转到垃圾邮件文件

时间:2013-12-13 09:45:03

标签: php mysql email spam

$result=mysql_query($sql);
if($result)
{
// ---------------- SEND MAIL FORM ----------------

// send e-mail to ...
$to=$email;
// Your subject
$subject="Your confirmation link here";
// From
$header="from: Welcome to gvmgvhgvmhgm <info@hgfgfcjhgv.com>";
// Your message
$message="Your Comfirmation link \r\n";
$message.="Click on this link to activate your account \r\n";
$message.="Welcome to dtnhngg .com .. Make your journey more comfortbale";
$mailedby="mailed-by: jfncghjnhgn.com";

// send email
$sentmail = mail($to,$subject,$message,$header,$mailedby);
if($sentmail){
echo "Your Confirmation link Has Been Sent To Your Email Address.";
}

die(mysql_error());

mysql_close();

?>
  

我使用此代码发送邮件...但我的邮件直接转到垃圾邮件文件夹..有关此问题的任何帮助???

2 个答案:

答案 0 :(得分:0)

您应该确保您的电子邮件包含正确的标题(例如MIME-VersionContent-Type)。 此外,由于您要发送HTML电子邮件,因此应在$message中添加完整的HTML文档,其中<!DOCTYPE><html><body>等等。

由于这些问题,垃圾邮件过滤器可能会为您的电子邮件提供更高的垃圾邮件评级。

之后,如果您仍然遇到问题,请查看@ {Amal Murali建议的Why is my e-mail still being picked up as spam? Using mail() function

答案 1 :(得分:0)

将此代码添加到标题

$headers  .= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";