【问题标题】:Trace mail status跟踪邮件状态
【发布时间】:2011-11-14 07:12:33
【问题描述】:

您好,我正在制作一个应用程序,我想知道我通过我的应用程序邮寄到某个邮件 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';
}

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

【问题讨论】:

    标签: trace email html-email email-spam


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 让我告诉你我正在做的是批量电子邮件发件人,所以我需要知道邮件的状态还有其他的
    • 哦,如果这就是你正在做的事情,那么突然间所有的事实......仍然和以前完全一样:仍然不可能可靠地做到这一点。您可以获得一些反馈,但无法确定。
    • 另外:如果您有正当理由发送大量邮件,请询问专门从事该业务的公司之一:有 的事情可能出错,并且他们有经验。如果您有没有正当理由,那么:不要发送垃圾邮件。
    • 您确实必须控制 SMTP 服务器才能使其正常工作。在PostageApp,我们发送到 SMTP 服务器,我们只能知道我们是否已成功将电子邮件发送到 SMTP 服务器。您可以设置打开和点击跟踪,但这是您可以可靠地进行的范围内。
    • @JonLim:为此,您必须控制 所有 SMTP 服务器。而这 still 还不够。仅仅因为邮件已发送到用户计算机并不意味着他已经看到它,更不用说阅读了。
    猜你喜欢
    • 2021-08-17
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    • 2012-11-16
    • 1970-01-01
    • 2017-11-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多