php邮件没有发送为什么?

时间:2017-02-24 18:49:11

标签: php email

我的桌面上有一个文件夹名称php包含文件名index.html,我在我的C:// xampp文件夹中安装了xampp .Plz告诉我如何构建php文件夹 index.html包含此代码。但是这段代码没有发送电子邮件。我的文件夹结构php中有任何问题

<!Doctype html>
<html>
<head>
 <title>My email Page</title>
</head>
 <body>
  <div>
   <?php
     $email = "example@yahoo.com";
     $subject = "hope this works";
     $body = "i think all is well";
     $header = "from Ali@yahoo.com";
     mail($email , $subject, $body $header);
     echo "ok all well";
   ?>
 </div>
</body>
</html>

2 个答案:

答案 0 :(得分:0)

你需要先让你的xampp运行你的php脚本。因此,将index.html更改为index.php。当您通过http://localhost/php/index.php从浏览器访问您的页面时,您可以看到该PHP代码段是否运行。

答案 1 :(得分:0)

如果你在像XAMPP这样的localhost上运行,那么由于你没有运行邮件服务,PHP邮件功能很可能无法运行,因此不会发送任何邮件。见Why mail() PHP function does not work with WAMP default installation?