0

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

例子

我的申请 -> 邮件发送 -> 至 -> 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';
}

根据代码,邮件是完美的,但我想跟踪它

4

1 回答 1

1

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

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

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

如果邮件落在垃圾邮件文件夹中,发件人方面完全无法追踪。

于 2011-09-10T08:55:31.877 回答