簡體   English   中英

郵件不是從網站的PHP聯系表發送的

[英]Mail is not sent from website's PHP Contact form

即時通訊使用php表單從我的網站發送聯系人電子郵件。 該代碼正常,可以在一個網站上正常工作,但不能在另一個網站上工作。 這兩個網站具有不同的服務器空間和托管。 頁面上未顯示任何錯誤

代碼如下:

<?php
$name = $_REQUEST['rohini_name'] ;
$contact = $_REQUEST['rohini_contact'] ;
$email = $_REQUEST['rohini_email'] ;
$remark = $_REQUEST['rohini_message'] ; 

$MailTxt = "Following are Details" . "\r\n" .
"============================" . "\r\n" .
"Name : " . $name . "\r\n" .
"Mobile : " . $contact . "\r\n" .
"Email : " . $email . "\r\n" .

“備注:”。 $ remark。 “ \\ r \\ n”;

$to = "ballu9868@gmail.com";
$subject = "Enquiry from rohiniseeds.com";
$headers = "From: www.rohiniseeds.com";

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

?>

請詢問您的主機以確保支持郵件功能。

嘗試在mail($ to,$ subject,$ MailTxt,$ headers)函數周圍添加IF語句,如下所示:

if(mail($to,$subject,$MailTxt,$headers)){
 echo 'Success!';
} else {
 echo 'Error!';
}

如果顯示成功,那么您就知道它是由服務器發送的,問題出在它試圖進入收件箱時。 如果顯示錯誤,則問題與服務器有關。

另外,請使用發件人標題中的email@rohiniseeds.com (有效的電子郵件地址)代替網站的網址。

請嘗試這個

$to      = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM