Php 为什么我的电子邮件会进入垃圾邮件文件夹 $result=mysql\u查询($sql); 如果($结果) { //------------发送邮件表格---------------- //发送电子邮件到。。。 $to=$email; //你的主题 $subject=“此处的确认链接”; //从 $header=“from:欢迎来到gvmgvhgvmhgm”; //你的信息 $message=“您的确认链接\r\n”; $message.=“单击此链接以激活您的帐户\r\n”; $message.=“欢迎来到dtnhngg.com.让您的旅程更加舒适”; $mailedby=“mailed by:jfncghjnhgn.com”; //发送电子邮件 $sentmail=mail($to、$subject、$message、$header、$mailedby); 如果($sentmail){ echo“您的确认链接已发送到您的电子邮件地址。”; } die(mysql_error()); mysql_close(); ?>

Php 为什么我的电子邮件会进入垃圾邮件文件夹 $result=mysql\u查询($sql); 如果($结果) { //------------发送邮件表格---------------- //发送电子邮件到。。。 $to=$email; //你的主题 $subject=“此处的确认链接”; //从 $header=“from:欢迎来到gvmgvhgvmhgm”; //你的信息 $message=“您的确认链接\r\n”; $message.=“单击此链接以激活您的帐户\r\n”; $message.=“欢迎来到dtnhngg.com.让您的旅程更加舒适”; $mailedby=“mailed by:jfncghjnhgn.com”; //发送电子邮件 $sentmail=mail($to、$subject、$message、$header、$mailedby); 如果($sentmail){ echo“您的确认链接已发送到您的电子邮件地址。”; } die(mysql_error()); mysql_close(); ?>,php,mysql,email,spam,Php,Mysql,Email,Spam,我正在使用此代码发送邮件…但我的邮件将直接发送到垃圾邮件文件夹..有关于此的帮助吗 您应该确保电子邮件包含正确的标题(如MIME版本和内容类型)。 此外,由于您发送的是HTML电子邮件,因此应在$message中包含完整的HTML文档,其中包含、、等等 由于这些问题,垃圾邮件过滤器可能会为您的电子邮件提供更高的垃圾邮件评级 之后,如果仍然存在问题,请按照@Amal Murali的建议进行检查。将此代码添加到标题中 $result=mysql_query($sql); if($result) {

我正在使用此代码发送邮件…但我的邮件将直接发送到垃圾邮件文件夹..有关于此的帮助吗


您应该确保电子邮件包含正确的标题(如
MIME版本
内容类型
)。 此外,由于您发送的是HTML电子邮件,因此应在
$message
中包含完整的HTML文档,其中包含
等等

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


之后,如果仍然存在问题,请按照@Amal Murali的建议进行检查。

将此代码添加到标题中

$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();

?>

您的邮件服务器是否是授权的smtp发件人,即您是否为邮件服务器设置了spf记录?我如何才能使用knw dt@ChelseavillRecover?您是否发送到外部电子邮件地址?您是否通过smtp服务器或exchange服务器发送邮件,或者?我正在将邮件发送到个人gmail地址…@ChelseavillRecover检查邮件标题并查找电子邮件地址类似这样的内容:X-Proofpoint-Spam-Details:rule=notspam policy=default score=0 spamscore=0 ipscore=0 suspectscore=22 phishscore=0 bulkscore=0 adultscore=0 classifier=Spam adjust=0 reason=mlx$header=“from:Welcome to ecidicket”;我应该更新它还是应该放在哪里??$header=“from:Welcome to to ecidicket\r\n”;$headers.='MIME版本:1.0'。“\r\n”;$headers.='Content type:text/html;charset=iso-8859-1.”“\r\n”;$sentmail=mail($to,$subject,$message,$header,$mailedby);我还必须更新此1??是的,mail($to,$subject,$message,$header,$mailedby)是一个邮件发送功能是的,我知道,它给了我一个未定义的索引头错误。。。。
$headers  .= 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";