誰能想到一個合乎邏輯的理由,爲什麼它工作得很好我123章帳戶一個接觸的形式,會不會對我的客戶帳戶的操作?當我測試它在我身邊,給我的電子郵件,表格內容通過我的收件箱完美,但是當同樣的代碼在我的客戶使用的賬戶,他的電子郵件地址,他收到一封電子郵件,沒有數據..聯繫表格發送電子郵件空白
<?php
$EmailFrom = "[email protected]";
$EmailTo = "[email protected]";
$Subject = "Testing";
$Name = Trim(stripslashes($_POST['Name']));
$Email = Trim(stripslashes($_POST['Email']));
$Message = Trim(stripslashes($_POST['Message']));
// validation
$validationOK=true;
if (!$validationOK) {
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
exit;
}
// prepare email body text
$Body = "";
$Body .= "Name: ";
$Body .= $Name;
$Body .= "\n";
$Body .= "eMail: ";
$Body .= $Email;
$Body .= "\n";
$Body .= "Message: ";
$Body .= $Message;
$Body .= "\n";
// send email
$success = mail($EmailTo, $Subject, $Body, "From: $EmailFrom");
// redirect to success page
if ($success){
print "<meta http-equiv=\"refresh\" content=\"0;URL=http://website/thankyou.html\">";
}
else{
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
}
?>
客戶是否甚至有一個正確配置的郵件服務器? – patricksweeney
嗨,是的。根據123支持團隊。這就是儘可能多的幫助他們..他收到的電子郵件,但沒有數據已被輸入到形式.. –
我建議你改變。=簡單。我不那麼容易'$ Body =「Name:」。$ Name。「\ n」;'比'$ Body。=「Name:」;' $ Body。= $ Name; $ Body。=「\ n」;'並避免在你的變量名中使用大寫字母... – artur99