使用GoDaddy时出现PHP邮件程序错误

使用GoDaddy时出现PHP邮件程序错误,php,contact-form,Php,Contact Form,请帮忙。我的PHP邮件程序不工作,我在Go Daddy上主持。你知道为什么邮件不能发送吗 <?php session_start(); $contact=$_POST['contact']; $phone=$_POST['telephone']; $email=$_POST['email']; $msg=$_POST['message']; $to="webform@xxx.com"; $subject="Contact Form"; $from=$email; $message .=

请帮忙。我的PHP邮件程序不工作,我在Go Daddy上主持。你知道为什么邮件不能发送吗

<?php
session_start();

$contact=$_POST['contact'];
$phone=$_POST['telephone'];
$email=$_POST['email'];
$msg=$_POST['message'];

$to="webform@xxx.com";
$subject="Contact Form";
$from=$email;
$message .= '<table border="1px" width="50%" style="border:1px black solid;margin:0px auto">';
$message .= '<tr><th colspan="2" style="text-align:center">Contacts Information</th></tr>';
$message .= '<tr><td>Name :- </td><td>'.$contact.'</td></tr>';
$message .='<tr> <td>Phone No. :- </td><td>'.$phone.'</td></tr>';
$message .= "<tr><td>Email :- </td><td>" . $email . "</td></tr>";
$message .= "<tr><td>Message :- </td><td>" . $msg. "</td></tr>";
$message .= "</table>";

$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
$headers .= 'From: ' . $from . "\r\n";

mail($to, $subject, $message, $headers);

header("Location: sent.html");

它们是代码中的一个输入错误

$contact=$_POST['contact'];
$phone=$_POST['telephone'];
$email=$_POST['email']; 
$msg=$_POST['message'];

$to="webform@xxx.com";
 $subject="Contact Form";
$from=$enm; //this should be $from=$email
警告:ur未验证用户输入。请在服务器端验证它们,以避免错误和攻击尝试


如果您有任何其他错误,请说明清楚。

您遇到了什么错误或问题?sent.html页面已加载,但未发送电子邮件。谢谢-我更正了输入错误并更新了原始帖子中的代码。单击“提交”按钮后,将加载sent.html页面,但不会发送电子邮件。请检查您的错误日志,以了解它给出的相应错误。如果不知道错误,我就无能为力。