PHP-判断邮件是否被用户打开阅读

本文介绍如何使用PHP结合phpmail库来追踪邮件是否被用户打开阅读。通过在邮件中插入跟踪图像或者链接,可以判断邮件的阅读情况。
摘要由CSDN通过智能技术生成
小编近期接手到一个项目,有一个邮件分析模块,主要是判断邮件发送与否,以及邮件是否被用户阅读。
对于这个问题,按常理来说,由于服务器是别人的,无法反馈信息给我们服务器,因此这个我们是无法知道的,那么有没有办法可以解决呢?
答案是肯定的,虽然我们不能得到服务器反馈的信息,但我们可以让用户打开邮件的时候访问我们的服务器,因此就可以知道是否被阅读了。

假设图片链接是这样的:http://www.xxx.com/img.php?email=xxx@xx.com 再看看img.php的代码	
文件img.php如下:
<?php 

$email=$_GET["email"]; 

if(isset($email)) 

{ 

  include_once("/conn.php"); 

  mysql_query("update mail_log set read='1' where email='$email'"); 

} 

header("Content/type:image/gif"); 

$im=imagecreatefromgif("a.jpg"); 

imagegif($im); 

imagedestroy($im); 

?>

这个是用phpmail发送邮件的部分代码:

		require_once "./SendMail.php";
        $Mailer = new SendMail();
        $email = "xxx@xx.com";
        $Title = "注册";
        $file = "
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值