$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();
?>
我使用此代码发送邮件...但我的邮件直接转到垃圾邮件文件夹..有关此问题的任何帮助???
答案 0 :(得分:0)
您应该确保您的电子邮件包含正确的标题(例如MIME-Version
和Content-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";