Php 无法使用我的功能发送电子邮件

Php 无法使用我的功能发送电子邮件,php,sendmail,Php,Sendmail,我面临电子邮件发送问题。 电子邮件不通过我的电子邮件功能发送 我的代码如下: ini_set("sendmail_from",$_POST['email']); $to = 'email@gmail.com'; $subject = $_POST['subject']; $from = $_POST['email']; $message = $_POST['message']; $message = wordwrap($message, 70); mail($to,$subjec

我面临电子邮件发送问题。
电子邮件不通过我的电子邮件功能发送

我的代码如下:

ini_set("sendmail_from",$_POST['email']);
$to      = 'email@gmail.com';
$subject = $_POST['subject'];
$from    = $_POST['email'];
$message = $_POST['message'];
$message = wordwrap($message, 70);
mail($to,$subject,$message,$from);

在执行脚本之前,您必须设置SMTP邮件服务器并在php.ini中提及这些详细信息。有关更多信息,请检查代码中的,您必须设置正确的标题, 您已将
$from
用于邮件的标题部分

将其值更改为

$from= 'From: '.$_POST['email']. "\r\n" .
       'Reply-To: '.$_POST['email'] . "\r\n" .
       'X-Mailer: PHP/' . phpversion();
或者您可以使用下面的解决方案

使用
PHPMailer
API发送邮件。所有这些都是与生俱来的。 下载下面链接的完整代码表


goodluck

您是否在本地设置了邮件服务器?启用错误日志并查看错误: