我正在尝试使用PHP从表单发送电子邮件,但我收到的详细信息中没有“发件人”电子邮件地址

我正在尝试使用PHP从表单发送电子邮件,但我收到的详细信息中没有“发件人”电子邮件地址,php,html,forms,email,Php,Html,Forms,Email,我正试图通过表单发送电子邮件,但我收到的详细信息中没有“发件人”电子邮件地址,请帮助更正此问题 /* HTML FORM CODE */ <form action="contact.php" method="post"> Name:<br><input type="text" name="name"><br> From:<br><input type="text" name"from"><br> Request

我正试图通过表单发送电子邮件,但我收到的详细信息中没有“发件人”电子邮件地址,请帮助更正此问题

/* HTML FORM CODE */

<form action="contact.php" method="post">
Name:<br><input type="text" name="name"><br>
From:<br><input type="text" name"from"><br>
Request:<br><textarea type="text" name="request"></textarea><br>
<input type="submit" name="submit" value="send">
</form>
/* HTML FORM CODE */

/* PHP SEND EMAIL CODE */
<?php
$name=$_POST['name'];
$from=$_POST['from'];
$request=$_POST['request'];

$to="skks1981@gmail.com";
$subject=$request;
$body=<<<EMAIL
Hai My name is $name

My email is $from

$request

EMAIL;
$header:$from;
mail($to,$subject,$body,$header);
echo "Message Sent";
?>

/* PHP SEND EMAIL CODE */
/*HTML表单代码*/
名称:

发件人:

请求:

/*HTML表单代码*/ /*PHP发送电子邮件代码*/ /*PHP发送电子邮件代码*/
注:在第一部分中,收到未知或admin@khatamband.com电子邮件地址


提前感谢。

您应该使用此$header:

$header = "From: {$from}";
而不是

$header:$from;

@StylerKishore您是否已发送表格并填写所有字段?在您的代码中,您没有任何if,每次都尝试发送邮件