我有一個聯繫表單,您可以在其中指定聯繫信息以及您的電子郵件ID。表單發送後,它會顯示在我的收件箱中。郵件指定用戶提供的信息。我希望打開電子郵件後,聯繫表單的發件人可以收到閱讀收據。PHP讀取回執
這是我迄今所做
$name=$_POST['name'];
$email_address = $_POST['email'];
$subject='Contact Form Replies';
$phone=$_POST['phone'];
$message=$_POST['msg'];
$body = "You have received a new message. ".
" Here are the details:\n Name: $name \n ".
"Email: $email_address\n Phone Number: $phone \n Message: $message \n ";
$headers = 'From: ' .$email_address. ''.
$headers .= 'X-Confirm-Reading-To: '.$email_address. '';
mail('[email protected]', $subject, $body,$headers))
?>
現在按這個代碼的郵件被成功發送到我的收件箱。但是,一旦我打開郵件,閱讀收據就不會發送給發件人。請諮詢我如何解決此問題
這可以完成,但不會簡單地完成。發送服務器無法知道電子郵件已打開,您需要掛鉤到您的電子郵件客戶端或創建自己的電子郵件客戶端或設置自己的郵件服務器。 – gmfm
我建議你使用像mailgun這樣的服務(每月免費提供數千封電子郵件),這將允許你通過一個簡單的API跟蹤這個問題。 – Barry