我无法使用php邮件功能发送电子邮件。我无法弄清楚原因可能是什么。即使有严格的错误报告,脚本也不会出错。我正在使用000webhost来测试系统。
奇怪的是,我过去编写过更复杂的电子邮件系统,并没有给我带来任何问题。我希望有人能指出我正确的方向。谢谢! :)
$look ="SELECT * FROM `contact` ORDER BY `id` DESC LIMIT 1";
$result = mysql_query ($look);
while ($row = mysql_fetch_assoc($result)) {
echo $row['first_name'] . "<br/>";
echo $row['email'] . "<br/>";
echo $row['message'] . "<br/>";
$to= 'xxx@xxx.com';
$subject= "Mail from your portfolio website";
$txt=$row['message'] . '<br/><br/>' . $row['email'] . '<br/>' . $row['first_name'] . $row['last_name'];
$headers = "Reply-To: xxxx@myproject.com" . "r\n";
mail ($to, $subject, $txt, $headers);
}
答案 0 :(得分:0)
对不起以下问题,但需要避免一些令人头疼的问题:
然后,如果所有这些问题都有正面答案,您可以在代码末尾添加这两行:
$mail_sent = @mail( $to, $subject, $txt, $headers );
echo $mail_sent ? "sent mail" : "Impossible to send mail";
让我知道这次测试的结果。
EDIT
正如所说的basant rijal,虽然它没用。