跟踪邮件状态

时间:2011-09-10 08:47:02

标签: email trace email-integration html-email email-spam

您好我正在制作一个应用程序,我想知道我通过我的应用程序邮寄到某些邮件ID。那个人是开放还是不开放

例如

  

我的申请 - > mail send - > to - > xyz@xyz.com - >收到与否,如果收到,我想知道   是否打开或删除或保留。或其跨度或收件箱

主要的是我想跟踪邮件我是怎么做的我不明白我如何追踪它我所做的是

    $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 个答案:

答案 0 :(得分:1)

你做不到。电子邮件不提供这样做的能力。

可能某些情况下有两种方法,但它们有缺点:

  • 你可以要求阅读收据,但如果邮件客户端没有实现它,或者如果用户不想发送它,那么你将永远不会得到它
  • 您可以在HTML邮件中嵌入跟踪图像,但如果邮件客户端没有显示图像(这些日子通常是默认图像),那么再次:您将看不到任何内容。

如果邮件落在垃圾邮件文件夹中,则发件人方无法完成邮件。