Php 无法发送电子邮件标题

Php 无法发送电子邮件标题,php,Php,我无法以html格式发送邮箱中的电子邮件地址。 当我在表格的邮箱里填上someone@yahoo.com电子邮件将被发送到邮箱 但是当我在表格的邮箱里填上someon@gmail.com电子邮件脚本可以工作,但电子邮件不在邮箱或垃圾邮件文件夹中 -----*This is the html code*------- <input type="email" name="email" id="email" size="70" /></td> -----*---------

我无法以html格式发送邮箱中的电子邮件地址。 当我在表格的邮箱里填上someone@yahoo.com电子邮件将被发送到邮箱 但是当我在表格的邮箱里填上someon@gmail.com电子邮件脚本可以工作,但电子邮件不在邮箱或垃圾邮件文件夹中

-----*This is the html code*-------

<input type="email" name="email" id="email" size="70" /></td>

-----*-------------

$email_from = "$mail";
$email_to = "someone@gmail.com"; 
$email_message ="test message";


$email_subject = "Registration form "; // email subject line

$headers .= 'MIME-Version: 1.0'."\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1'."\r\n";
$headers .= 'From:'.$mail;
mail($email_to, $email_subject, $email_message, $headers);
-----*这是html代码*-------
-----*-------------
$email_from=“$mail”;
$email_to=”someone@gmail.com"; 
$email_message=“测试邮件”;
$email_subject=“注册表”//电子邮件主题行
$headers.='MIME版本:1.0'。“\r\n”;
$headers.='内容类型:文本/html;字符集=iso-8859-1'。“\r\n”;
$headers.='From:'。$mail;
邮件($email\u to、$email\u subject、$email\u message、$headers);

您应该使用类似或(我个人偏好)的库来发送电子邮件。从PHP发送电子邮件是一个已解决的问题,但直接使用
mail()
几乎是最糟糕的解决方案。您显然禁用了错误报告,因为
$mail
从任何地方弹出。此外,您甚至不测试
mail()
的返回值。