Php 邮件功能和单词";激活";

Php 邮件功能和单词";激活";,php,email,Php,Email,php中的邮件函数只有在我在消息中添加单词“activate”时才起作用,如果我删除这个单词,该函数就不起作用 $to ="$email"; $from ="mina nasser <mark@yahoo.com>"; $subject ="Login Password Generated"; $message="<br />New Login Password <b

php中的邮件函数只有在我在消息中添加单词“activate”时才起作用,如果我删除这个单词,该函数就不起作用

        $to         ="$email";
        $from       ="mina nasser <mark@yahoo.com>";
        $subject    ="Login Password Generated";
        $message="<br />New Login  Password <br />
        activate Your New Password for our site is:<u>$temp_pass</u><br />";
        $headers     ="from:{$from}\r\n";
        $headers   .= "MIME-Version: 1.0\n";
        $headers   .= "Content-type: text/html; charset=iso-8859-1\r\n";
        mail($to, $subject, $message, $headers);
$to=“$email”;
$from=“mina nasser”;
$subject=“已生成登录密码”;
$message=“
新登录密码
为我们的网站激活您的新密码是:$temp_pass
; $headers=“from:{$from}\r\n”; $headers.=“MIME版本:1.0\n”; $headers.=“内容类型:text/html;字符集=iso-8859-1\r\n”; 邮件($to、$subject、$message、$headers);
请找个人来帮我

 $message='<br />New Login  Password <br />
    activate Your New Password for our site is:<u>$temp_pass</u><br />';
  • “不起作用”并不能充分描述您的问题。错误消息是什么?它以什么方式不起作用
  • 检查
    mail()
    是否返回true或false
  • 如果为true,请检查您的邮件日志
  • 如果邮件日志中没有任何内容,请检查垃圾邮件文件夹
  • 如果您没有使用MIME/多部分消息,则不要设置MIME头
  • 设置日期标题

    $headers .= 'Date: ' . date(DATE_RFC2822);
    

  • 感谢回复,函数返回true,但是当我检查邮件时,我没有收到任何消息
    $headers .= 'Date: ' . date(DATE_RFC2822);