2014-02-15 93 views
0

我在這裏找不到解決方案。郵件()警告SMTP服務器響應501需要域名

的發送形式工作時,我嘗試在我自己的域名,但現在它在我的「客戶」

警告的領域:電子郵件():SMTP服務器響應:501 5.5.2 ...域名在192.168.0.100 \ LOCALUSER \ woonkans \ Test \ verzonden.php中需要的名稱129行

簡而言之,這就是if(isset)中的php代碼。

$to = "[email protected]"; 
$subject = "Mail via website, afzender: $name $lastname"; 
$from = "$name $lastname"; 
$message = "Van: $from \r\n Woonplaats $woonplaats \r\n \r\n BERICHT: \r\n $message  \r\n \r\n E-mail: $email \r\n Telefoon: $telephone"; 
$headers = "From: $from"; 
mail($to,$subject,$message,$headers); //line 129 

有人知道我的問題在哪裏以及如何解決?

感謝(:

回答

0

你從需求$包括電子郵件地址也可以有自己的名字,但你需要一個電子郵件地址,你可以讓他們在輸入電子郵件地址。表格,或者您可以使用「虛擬」電子郵件地址,該地址總是以$發送。

$email = "[email protected]"; // so you could do something like this 

$email = $name . ' ' . $lastname . ' ' . '[email protected]'; // or something like this 

$from = $email; 

mail($to, $subject, $message, $headers); 
相關問題