送我有一個簡單的腳本,在我的任何其他服務器工作正常,但在那一個我需要的,它不...郵件沒有得到通過PHP
<?php
$name = $_POST['Name'];
$email = $_POST['Email'];
$phone = $_POST['Phone'];
$message = $_POST['Message'];
$formcontent="Name: $name \n Email: $email \n Phone No: $phone \n Services: $services \n Message: $message";
$recipient = "[email protected]";
$subject = "Client Details";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("Error!");
echo "Thank You!" . " -" . "<a href='../contact.html' style='text-decoration:none;color:#ff0099;'>Return Home</a>";
?>
當我試圖提交通過形式聯繫信息,它給出了一個錯誤
Warning: mail() [function.mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in D:\Inetpub\vhosts\momentsworld.com\httpdocs\script\quick_query.php on line 17
雖然同腳本適用於其他服務器罰款... plz幫助
你正在本地服務器上運行它? –
您需要在服務器上安裝MTA,如PostFix,qmail或sendmail。 – Daan