当有人在我的网站联系表单上向我发送消息时,我单击回复按钮进行回复。
然后,我收到电子邮件未送达/失败的回复。
嗯,这是因为gmail电子邮件想要回复服务器电子邮件,而不是在我的网站上的联系表格中输入的电子邮件地址。
有人知道如何解决这个问题吗?
这是我的联系表单的PHP脚本:
<?php
$mailTo = 'emailaddress@gmail.com';
$name = htmlspecialchars($_POST['cform_name']);
$mailFrom = htmlspecialchars($_POST['cform_email']);
$subject = 'Message from your website';
$message_text = htmlspecialchars($_POST['cform_message']);
$message = 'From: '.$name.'; Email: '.$mailFrom.' ; Message: '.$message_text;
mail($mailTo, $subject, $message);
?>
使用这个:
mail($mailTo, $subject, $message, 'Reply-To: '.$mailFrom);