在我的服务器上,我试图通过PHP发送电子邮件,但它总是只是说消息没有设置,即使在对值进行硬编码并删除标题后仍然显示消息未发送。问题是什么?
<?php
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(-1);
$recipient = $_POST["recipient"];
$title = $_POST["title"];
$body = $_POST["body"];
$headers = 'From: admin@example.com' . "\r\n" .
'Reply-To: admin@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$sendMail = mail($recipient, $title, $body, $headers);
if( $sendMail == true )
{
echo "Message sent successfully...";
}
else
{
echo "Message could not be sent...";
}
?>
答案 0 :(得分:1)
我没有看到代码问题。主要是因为您的邮件服务器未配置。