PHP实现查看邮件是否被阅读

?

<?

//当你在发送邮件时,你或许很想知道该邮件是否被对方已阅读。这里有段非常有趣的代码片段能够显示对方IP地址记录阅读//的实际日期和时间。

error_reporting(0);

Header("Content-Type: image/jpeg");

?

//Get IP

if (!empty($_SERVER[‘HTTP_CLIENT_IP‘]))

{

$ip=$_SERVER[‘HTTP_CLIENT_IP‘];

}

elseif (!empty($_SERVER[‘HTTP_X_FORWARDED_FOR‘]))

{

$ip=$_SERVER[‘HTTP_X_FORWARDED_FOR‘];

}

else

{

$ip=$_SERVER[‘REMOTE_ADDR‘];

}

?

//Time

$actual_time = time();

$actual_day = date(‘Y.m.d‘, $actual_time);

$actual_day_chart = date(‘d/m/y‘, $actual_time);

$actual_hour = date(‘H:i:s‘, $actual_time);

?

//GET Browser

$browser = $_SERVER[‘HTTP_USER_AGENT‘];

?

//LOG

$myFile = "log.txt";

$fh = fopen($myFile, ‘a+‘);

$stringData = $actual_day . ‘ ‘ . $actual_hour . ‘ ‘ . $ip . ‘ ‘ . $browser . ‘ ‘ . "\r\n";

fwrite($fh, $stringData);

fclose($fh);

?

//Generate Image (Es. dimesion is 1x1)

$newimage = ImageCreate(1,1);

$grigio = ImageColorAllocate($newimage,255,255,255);

ImageJPEG($newimage);

ImageDestroy($newimage);

?

?>

?

文章来源:刘俊涛的博客

地址:http://www.cnblogs.com/lovebing

欢迎关注,有问题一起学习欢迎留言、评论。

时间: 2024-11-13 10:01:45

PHP实现查看邮件是否被阅读的相关文章

[moka摘录]查看邮件是否已被阅读

原文地址:http://www.php100.com/html/php/hanshu/2013/1101/6347.html 查看邮件是否已被阅读 当你在发送邮件时,你或许很想知道该邮件是否被对方已阅读.这里有段非常有趣的代码片段能够显示对方IP地址记录阅读的实际日期和时间. <? error_reporting(0); Header("Content-Type: image/jpeg"); //Get IP if (!empty($_SERVER['HTTP_CLIENT_IP

在多个邮件服务器上查看邮件跟踪日志

命令分解: 1.获取组织内的所有邮件服务器 $Servers = Get-ExchangeServer 2.获取 HUB 服务器 $Servers | where {$_.isHubTransportServer -eq $true -or $_.isMailboxServer -eq $true} 3.查询指定时间 master 到zhaodongwei 发送成功的邮件 Get-MessageTrackingLog -Sender [email protected] -Start "2018-

[case分享]Exchange 2010 登陆OWA查看邮件出现Rights managem operation failed

环境: AD+Exchange 2010(all in one) 故障现象: 客户端登陆OWA查看任意一封邮件,出现Rights management operation failed  的错误.   如图所示: 解决方法: 在EMS输入:get-owavirtualdirectory | set-owavirtualdirectory -irmenable $false,重启下IIS. PS:irmenable是启用信息权限管理 (IRM) 功能,因为用户现在随处都可以访问他们的电子邮件,所以

mu4e 查看邮件图皮

看图片不太灵光,经常需要单独打开图片文件,还是决定改进一下.用imagemagick吧. 首先下载最新源代码,解压后,编译安装. 之后编译emacs 24源代码,./configure执行后注意观察是否使用了imagemagick,yes就没有问题. 然后.emacs.d/init.el文件中添加: ;; use imagemagick, if available (when (fboundp 'imagemagick-register-types) (imagemagick-register-

查看邮件数据库空闲空间的Powershell命令

有的时候需要看一下邮箱数据库里空闲多少,比如说你的存储快满了,磁盘扩容是不可能了,你能做的就是让用户去把邮件下载到本地,然后做个配额啥的,还有如果用了O365,也可以往上迁.折腾了一遍后,你得确认自己的邮件数据库大小吧.就一个Powershell命令就可以了,记得是在exchange powershell里执行. [PS] C:\Windows\system32>Get-MailboxDatabase -status | Select-Object Server,Name,AvailableNe

今天玩一下python得邮件解析吧,查看邮件内容小儿科,我们下载邮件的附件

直男,直接上代码. 自己看打印的内容 主要功能如下: #如果邮件内容存在链接则返回链接,若不存在则直接下载邮件附件 1 import imapclient,re 2 import pyzmail 3 4 5 #提取邮件里面的链接 6 def getDowmlodUrl(): 7 url = None 8 #这里是腾讯企业邮箱,其他的自行百度 9 imapObj = imapclient.IMAPClient('imap.exmail.qq.com',ssl=True) 10 #邮箱和密码 11

linux 邮件的查看、清空

linux  邮件的查看.清空 查看邮件[[email protected] 桌面]# mail 然后使用n 编号查看相应邮件,如查看编号为4的邮件 使用q键退出mail系统 列出了所有用户的邮件[[email protected] mail]# ll /var/spool/mail/ 删除邮件,比如删除root的邮件,只需要写空就好,最好别删除,否则容易出错[[email protected] mail]# cat /dev/null > /var/spool/mail/root

Exchange邮件系统日志查看及管理

我们在企业日产工作中,Exchange邮件是大家使用频率很高的应用,在日常的使用中,经常会由于操作的失误或者其他原因,导致邮件误发或者邮件流查询的一些问题.这个时候就会找到IT部门的同事寻求帮助,那么今天我们就来看看如何针对这些问题,来进行邮件系统日志的查看及管理. 首先,如果我们企业内部存在像"梭子鱼"这样的反垃圾邮件智能网关的话,问题就比较好解决,可以通过这些设备的邮件日志查询等功能,直截了当的看到邮件流的走向和详细信息(如下图). 如果企业内部没有这类反垃圾邮件网关设备的话,我们

邮件发送功能开发

作为一名.Net开发,"邮件发送"功能的开发和使用是必须要掌握的,因为这个功能作为"消息推送"的一种手段经常出现在各种.Net系统中,所以本文将对.Net平台下的"邮件发送",做一个细致的分析! 一.who需要邮件功能 1.服务提供方:需提供邮件收发客户端或Web服务.如:QQ邮箱.GMail邮箱.126.163等知名邮件服务提供商.注:如果你使用的第三方不知名邮件服务商提供的邮件收发服务,通过其发出的邮件,可能会被其他知名邮件服务提供商的STM