<?php
session_start();
$returnURL = $_POST["pageURL"].'#confirmation';
if (empty($_POST["phone"]) || empty($_POST["email"]) || empty($_POST["name"]) || empty($_POST["address"])) {
$_SESSION["confirmation"] = "empty";
header('Location: '.$returnURL);
exit;
} else {
$to = '[email protected]';
$headers = 'From: ' . $_POST["name"] . '<' . $_POST["email"] . '>';
$subject = 'Email from your landing page';
$message = (
"You have received a inquiry from your landing page! \n\n Name: " . $_POST["name"] . "
\n Email: " . $_POST["email"] . "
\n Phone Number: " . $_POST["phone"] . "
\n Mailing Address: " . $_POST["address"] . "
\n Message: " . $_POST["message"]
);
mail($to, $subject, $message, $headers);
$_SESSION["confirmation"] = 'yes';
header('Location: '.$returnURL);
exit;
}
?>
回答
請參閱mail
函數的文檔,它會返回一個值。檢查並報告。同時在調試時禁用重定向:
$result = mail($to, $subject, $message, $headers);
var_dump($result);
exit;
嘗試了這一點,它返回布爾(假) – user1604214 2012-08-16 19:52:08
文檔說:*「如果郵件成功接受傳遞返回TRUE,否則返回FALSE。」* Ergo:您的郵件不接受交付。請聯繫您的主機支持,並詢問是否可以通過PHP發送電子郵件,或者您是否需要先進行一些設置。此外,您可能希望轉儲,主題,消息和標題,並將該信息傳遞給您的技術支持。 – hakre 2012-08-16 19:54:19
這實際上可能是問題。我會檢查一下。 – user1604214 2012-08-16 19:58:53
標題可能非常挑剔。嘗試在發件人末尾添加新行。
$headers = 'From: ' . $_POST["name"] . '<' . $_POST["email"] . ">\r\n";
- 1. 在我的循環中需要另一組眼睛
- 2. 需要另一組眼睛來調試角度單元測試
- 3. PHP發送郵件功能
- 4. 需要在軌道上的另一個眼睛 - 驗證問題
- 5. Jquery +表單提交...需要一組新鮮的眼睛
- 6. 自定義Web配置集合需要一組新的眼睛
- 7. PHP:郵件沒有發送
- 8. 組塊流。代碼是否正確?需要第二組眼睛
- 9. 郵件發送功能沒有從.php調用客戶表單
- 10. PHP郵件功能 - 需要幫助
- 11. php郵件功能有時會發送空白郵件
- 12. 需要幫助才能發送使用PHP郵件功能的新聞函
- 13. PHP郵件功能不發送
- 14. PHP郵件功能無法發送
- 15. 發送郵件使用PHP郵件功能,電子郵件不發送,並沒有產生錯誤
- 16. PHP郵件不能發送電子郵件沒有附件
- 17. 使用php郵件功能發送郵件需要很長時間才能收到郵件
- 18. PHP上的語法錯誤 - 需要新鮮的眼睛
- 19. 不能在Windows使用PHP郵件功能發送郵件8
- 20. 不能發送郵件使用PHP郵件功能
- 21. 郵件功能不發送
- 22. Typ3發送郵件功能
- 23. Java發送郵件功能
- 24. 需要將郵件發送到Extrnal郵件ID,而沒有內部郵件ID
- 25. PHP郵件功能要求
- 26. CSS佈局問題。需要一雙新鮮的眼睛
- 27. node.js發送郵件成功,但沒有發現郵件
- 28. PHP郵件功能將不會發送郵件到所需的email_id
- 29. ActionMailer發送的電子郵件需要6個小時才能發送郵件
- 30. 郵件沒有被髮送與PHP
您是否收到一個錯誤?或者只是沒有收到電子郵件? – Matt 2012-08-16 19:37:51
您是否安裝了'sendmail'或類似的軟件包? – wanovak 2012-08-16 19:38:21
我甚至沒有收到這個問題。 – 2012-08-16 19:39:26