我的PHP应用程序中的PHP邮件功能存在一些问题。以下是我的代码,由于某种原因不起作用。我花了最后一小时试图找出它为什么不发送电子邮件。有人可以帮我指点正确的方向吗?我100%确定它与表单或查询中的post变量无关。非常感谢你!
<?php
include 'inc/db.php';
$sellerID = $_POST['sellerID'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$query = "SELECT * FROM users WHERE ID='$sellerID'";
$result = $mainframeconnection->query($query);
if (!$result) {
die("ERROR!");
}
while ($field = $result->fetch_array())
{
$to = $field['email'];
}
$headers = 'From: test@test.com' . "\r\n" .
'Reply-To: test@test.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
header('Location: message-sent.php');
?>