【发布时间】:2011-10-19 19:15:26
【问题描述】:
我通过 PHP 发送电子邮件的脚本不起作用,我不知道为什么,因为没有特定错误。请指教:
test@test.com 替换为我的真实电子邮件地址。
udrew_email("test@test.com", $_REQUEST["txtEmail"], "Gears Message", $_REQUEST["txtName"], $_REQUEST["txtMessage"]);
<?php
function udrew_email($strTo, $strFromEmail, $strSubject, $strFromName, $strBody)
{
$strHeaders = "From: " . $strFromName . "<" . $strFromEmail . ">" . "\r\n";
if (mail($strTo, $strSubject, $strBody, $strHeaders)) {
echo("<p>Message successfully sent!</p>");
} else {
echo("<p>Message delivery failed.</p>");
}
}
?>
我收到“消息传递失败”。
我还尝试在所有变量中放置常量,而不是从我的表单中请求。
任何帮助将不胜感激。谢谢。
【问题讨论】:
-
你配置服务器发送邮件了吗?
标签: php