【发布时间】:2011-05-16 20:39:33
【问题描述】:
我有一个使用表单设置的简单联系页面,我正在使用 php mail() 函数通过电子邮件发送这些详细信息。
当我提交页面时,一切正常,电子邮件发送的所有数据都没有问题。
但是,一旦完成此操作,我会在浏览器中弹出一个提示:
“(地址)处的页面说: 无法发送电子邮件!”
即使此消息不是真的并且电子邮件发送正常,我也需要阻止它出现,因为它会停止我的页面执行并且在此之后不再运行任何代码。我似乎无法在 google 上找到有关此错误的任何信息。
这是我的邮件代码,以防万一是我造成的。
$headers = "From: ".$Email."\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";
$msg = '
<html>
<body>
<strong>Enquiry from www.mysite.com website</strong><br /><br />
<strong>Name:</strong> '.$FullName.' <br />
<strong>Email:</strong> '.$Email.' <br />
<strong>Phone:</strong> '.$Phone.' <br />
<strong>Message:</strong> '.$Message.' <br />
<strong>Group Size:</strong> '.$GroupSize.' <br />
<strong>Date From:</strong> '.$DayFrom.' '.$MonthFrom.' '.$YearFrom.' <br />
<strong>Date To:</strong> '.$DayTo.' '.$MonthTo.' '.$YearTo.' <br />
<strong>Meals Required:</strong> '.$MealsRequired.' <br />
<strong>Lift Pass Required:</strong> '.$LiftpassRequired.' <br />
<strong>Equipment Required:</strong> '.$SkiRequired.' <br />
</body>
</html>
';
邮件($sendTo, $subject, $msg, $headers);
干杯
【问题讨论】: