我有一个简单的脚本,当有人在我的网站上填写表格时,该脚本会向我发送一封包含联系信息的电子邮件。但无论我输入什么电子邮件,我都会收到错误消息“注册失败。请发送电子邮件至XXXXX@gmail.com”
任何人都知道为什么我无法让脚本正常运行?
作为旁注,作为其他有此问题的人的参考,这是在SumoThemes Bundle中包含的register.php文件。 Here's指向文档屏幕截图的链接。
尽管this线程很有用,但没有一个解决方案解决了我的问题。
<?php
$field_email = $_POST['email'];
$mail_to = 'XXXX@gmail.com';
$subject = '#Website Lead '.$field_email;
$body_message = 'From: '.$field_name."\n";
$body_message .= 'E-mail: '.$field_email."\n";
$headers = 'From: '.$E-Mail."\r\n";
$headers .= 'Reply-To: '.$E-Mail."\r\n";
$mail_status = mail($mail_to, $subject, $body_message, $headers);
if ($mail_status) { ?>
<script language="javascript" type="text/javascript">
alert('Thank you for your interest. We will get back to you ASAP.');
window.location = 'index.html';
</script>
<?php
}
else { ?>
<script language="javascript" type="text/javascript">
alert('Registration failed. Please send an email to XXXXX@gmail.com');
window.location = 'index.html';
</script>
<?php
}
?>