现在我尝试通过php邮件函数为应用程序发送邮件。但问题是,当我通过此邮件发送邮件时,结果显示为“Message has sent”,但实际上我无法从中获取任何邮件。
这是我的php
代码,
<?php
$name=$_POST['name'];
$email=$_POST['email'];
$phone=$_POST['phone'];
$message=$_POST['message'];
$to='yyyy222@xxx.com';
$subject='New mail';
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers='From : '.$email."r\n".
'Reply-To : '.$email."r\n";
echo 'Starting send mail';
echo '<br>';
$sent=mail($to,$subject,$message,$headers);
if(!$sent){
echo 'There are problems in sending mails <br>';
}else{
echo 'Message has sent';
echo '<br>';
}
echo 'Mail sent';
echo '<br>';
?>
今天是我学习php的第一天。我想了解更多。
你的第三个$标题行缺少句点。
$headers='From : '.$email."r\n".
'Reply-To : '.$email."r\n";
这是你所拥有的^^-这是你应该拥有的:
$headers .= 'From : '.$email."r\n".
'Reply-To : '.$email."r\n";