php邮件不发送为什么?

php邮件不发送为什么?,php,email,Php,Email,我的桌面上有一个文件夹名php包含文件名index.html,我在我的C://xampp文件夹中安装了xampp。请告诉我如何构造php文件夹 html包含此代码。但是这段代码不发送电子邮件。我的文件夹结构有什么问题吗 <!Doctype html> <html> <head> <title>My email Page</title> </head> <body> <div> <?

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

<!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>

我的电子邮件页面

您需要先让xampp运行php脚本。因此,将
index.html
更改为
index.php
。从浏览器通过
http://localhost/php/index.php
,您可以查看该php代码段是否运行。

如果您在本地主机(如XAMPP)上运行,则php邮件功能可能无法工作,因为您没有运行邮件服务,因此不会发送邮件。请参见

double check ur mail(),您必须了解html和php之间的区别。这是不一样的,php必须由http服务器专门处理。请在互联网上搜索php的一些基本介绍。这里有很多东西,复制这些东西毫无意义。你已经设置好php.ini文件了吗。如果没有,请使用
邮件($email、$subject、$body$header)这是一个打字错误。