Отслеживание статуса почты - PullRequest
0 голосов
/ 10 сентября 2011

Здравствуйте, я делаю приложение, в котором я хочу знать, что то, что я отправил через мое приложение на какой-то почтовый идентификатор. Это открыто или нет этим человеком

пример

Мое заявление -> отправка почты -> на -> xyz@xyz.com -> получено или нет, и если получено, чем я хочу знать, что человек открыл это или нет или удалить или сохранить. или его в span или inbox

Главное, я хочу отследить почту, как я это делаю, я не понимаю, как мне отследить, что я сделал, это

    $headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$name=$_POST["name"];
$mail=$_POST["mail"];
$message=$_POST["message"];
$subject="Vivek Moyal In";
$data="<html>
<head>
</head>
<body>
<table border=1>
<tr><td class='main'>Name</td><td>:</td><td>$name</td></tr>
<tr><td class='main'>Mail Id</td><td>:</td><td>$mail</td></tr>
<tr><td class='main'>Message</td><td>:</td><td>$message</td></tr>
</table>
</body>
</html>";
$to="vivek@simplyitsols.com";

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

if(mail)
{
    echo 'Thanks For sending message';
}
 else {
    echo 'Please try again';
}

Почта идеальна по коду, но я хочу ее отследить

1 Ответ

1 голос
/ 10 сентября 2011

Вы не можете.Электронная почта не дает возможности сделать это.

Существует два подхода, которые могут работать в некоторых ситуациях, но у них есть недостатки:

  • вы могли бы попросить о прочтении квитанции, но если почтовый клиент не реализует ее или пользователь не хочет ее отправлять, вы никогда не получите ее
  • , которую вы можете встроитьизображение отслеживания в вашей HTML-почте, но если почтовый клиент не показывает изображения (что в наши дни часто используется по умолчанию), то снова: вы ничего не увидите.

И еслипочта попадает в папку СПАМ или нет полностью не отслеживается со стороны отправителя.

...