【问题标题】:Email track in phpphp中的电子邮件跟踪
【发布时间】:2010-11-08 22:16:59
【问题描述】:

我必须在 php 中编写一个脚本。当我从我的服务器 (www.mydomain.com) 向客户邮件 ID (mycustomer@gmail.com) 发送一封电子邮件时,当我的客户阅读我的邮件时,我会收到一个我的客户已阅读邮件的消息。更多解释... 当我的邮件将发送给我的客户 gmail。他将单击邮件主题以进行阅读。每当他单击时,我都会收到一条消息或邮件,表明我的客户已阅读邮件。我将如何执行此操作? 谢谢

【问题讨论】:

  • 没有故障安全的方法来做到这一点。一些方法见副本
  • 让我解释一下为什么这很困难,因为没有人提到这一点。对于您的问题,一个万无一失的解决方案将是一个隐私问题,提供有关电子邮件是否被阅读、何时阅读以及最有可能在哪里阅读的信息。 (使用 IP 地理位置)。这正是电子邮件客户端最初阻止热链接图像的原因,也可能也是为什么没有将这种机制严格设计到 SMTP 中的原因。
  • 请详细说明您的情况,可能还有其他解决方案。是您要跟踪客户的人,还是允许您在他们的机器上安装软件的人?在这种情况下,您可能只需编写一个可以处理它的用户脚本。

标签: php


【解决方案1】:

这是不可能的,你只能检查邮件是否已经成功发送到发件人的收件箱。

或者,您可以实施一个解决方案,要求收件人在打开和阅读邮件时点击链接,但这与我假设的最初目的背道而驰。

【讨论】:

  • 有多种方法,例如(可选且完全合法的)电子邮件接收机制和不太合法的“网络错误”,但没有一种方法是万无一失的。
  • receiver server api可以解决这个问题吗?网络上是否也有任何 API 可用?
【解决方案2】:

最接近这一点的方法是在电子邮件中包含唯一的热链接图像,然后跟踪图像何时被访问。然而,这并不能保证,因为特别是在 gmail 中,用户必须明确单击“在此电子邮件中显示图像”。

至于实际用php发送邮件:http://php.net/manual/en/function.mail.php

【讨论】:

    猜你喜欢
    • 2011-02-02
    • 1970-01-01
    • 2011-06-30
    • 1970-01-01
    • 2018-09-19
    • 1970-01-01
    • 2011-07-23
    • 2011-12-29
    • 2011-06-02
    相关资源
    最近更新 更多