我的脚本通过PHP发送电子邮件不起作用,我不知道为什么,因为没有具体的错误。请告知:发送邮件与PHP不工作
[email protected]被替换为我的真实电子邮件地址。
udrew_email("[email protected]", $_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>");
}
}
?>
我得到“消息传递失败”。
我也尝试将常量放在所有变量中,而不是从表单请求。
任何帮助,将不胜感激。谢谢。
你配置了服务器发送邮件吗? – JJJ