2015-10-06 111 views
0

我想從服務器發送郵件不是從本地主機,它給狀態代碼爲200,但我仍然沒有收到任何郵件。
從服務器發送郵件時出錯?

響應圖片: Response Image

PHP代碼發送消息:

$name = $_POST['name']; 
$email = $_POST['email']; 
$message = $_POST['message']; 
$from = 'From: [email protected]'; 
$to = '[email protected]'; 
$subject = 'Customer Inquiry'; 
$body = "From: $name\n E-Mail: $email\n Message:\n $message"; 

$headers .= "MIME-Version: 1.0\r\n"; 
$headers .= "Content-type: text/html\r\n"; 
$headers = 'From: [email protected]' . "\r\n" . 
'Reply-To: [email protected]' . "\r\n" . 
'X-Mailer: PHP/' . phpversion(); 

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

回答

0

代碼發送郵件

$to='[email protected]'; 
    $from = $_POST['email']; 
    $name = $_POST['name']; 
    $subject="comments from : ".$name; 
    $message = "Comment from : ".$from."\r\n"; 
    $message.=$_POST['comments']; 
    $message=wordwrap($message,70,"<br>"); 
    $message=str_replace("\n.","\n..",$message); 
    $headers='From: [email protected]'; 
    $mail=mail($to, $subject, $message , $headers); 
    if ($mail==true) 
     echo "success";