由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
BuildingWeb版 - 如何知道收件人邮件里是否成功显示我所发送的图片? (转载)
相关主题
哪位推荐一个静态页面的发布系统?另一个问题,关于.htpasswd的
who can explain how the following URL is created?help
怎么debug urlrewrite的ruleHow to use this htpasswd ?
终于把magento 装好了.密码窗口一问
Apache2 on linux mod_rewrite questionlogoff/logout怎么实现?
那种显示对方IP地址的签名档是什么原理?浏揽协议
question: disable the index page browsing for apache再问一个问题:password protected
面向Google的URL rewriting设计Any other ways to add password protection on NT server?
相关话题的讨论汇总
话题: 图片话题: 显示话题: 邮件话题: 收件人话题: 设置
进入BuildingWeb版参与讨论
1 (共1页)
J*********r
发帖数: 5921
1
【 以下文字转载自 CS 讨论区 】
发信人: JackFighter (我是谁?), 信区: CS
标 题: 如何知道收件人邮件里是否成功显示我所发送的图片?
发信站: BBS 未名空间站 (Wed Nov 11 16:22:55 2009, 美东)
很多时候对方的邮件设置为不自动显示图片,我现在想做的是收集关于该设置的统计信
息:
1. 如果收件人邮件设置为自动显示图片,那么我会接受到图片成功被显示的回执。
2. 如果收件人邮件设置为不自动显示图片,而且对方也没有手动使图片显示,那么我
不会接受到图片成功被显示的回执。
3. 如果收件人邮件设置为不自动显示图片,但对方手动使图片显示了,那么我依然接
受到图片成功被显示的回执。
能否实现,以及怎么实现呢?恳请各位朋友指教!
s****y
发帖数: 983
2
1, 监听图片onload事件,ajax传回回执,考虑到邮件客户端可能不支持js或disable掉
,不可靠
2,rewrite url, 利用服务器脚本间接stream图片,stream完代表客户端请求了图片(客户端未必成功显示图片,但肯定有request)
3,查server log
4, 利用邮件api取得相应设置
J*********r
发帖数: 5921
3
多谢回应!
1.客户端一般都支持js吧,disable您指的disable什么?
2.stream图片看上去不错,客户load图片会形成一个request,那么我怎么捕捉这个信
息呢?
3.??
4.你指的类似163要求回执的那种设置?
另外,具体需要什么语言和技术呢?本人是菜鸟。。

(客户端未必成功显示图片,但肯定有request)

【在 s****y 的大作中提到】
: 1, 监听图片onload事件,ajax传回回执,考虑到邮件客户端可能不支持js或disable掉
: ,不可靠
: 2,rewrite url, 利用服务器脚本间接stream图片,stream完代表客户端请求了图片(客户端未必成功显示图片,但肯定有request)
: 3,查server log
: 4, 利用邮件api取得相应设置

J*********r
发帖数: 5921
4
没有大侠进一步来指教一下偶这只菜鸟了。。。?
e******x
发帖数: 925
5
你把图片链接到你自己的服务器的一个计数页面里
如: http://www.yoursite.com/yourimage.php?img=imagefilename>
如果你想知道哪个特定的email看了,可以这样
http://www.yoursite.com/yourimage.php?img=imagefilename&id=emailid>
你还可以用.htaccess对连接进行改写
如:
http://www.yoursite.com/yourimage/emailid-imagefilename.gif>

【在 J*********r 的大作中提到】
: 没有大侠进一步来指教一下偶这只菜鸟了。。。?
s****y
发帖数: 983
6
1, disable 掉 js 在邮件客户端的运行, 那样ajax就失效了, 我想大多数email
client都有相关的安全设置吧。
2,url rewrite 静态请求到controller(可以利用apache 的 .htaccess),在
controller return response 之前或者更新数据库或者发email随你啦
3, 客户向服务器发出请求默认都会在服务器留下log, 你可以用cron job监听log中是
否有该图片的请求,这个就不用编啥程了
4,有些email client有开放的add-on, 这样你有可能写一些add-on然后与email交互取
得本体设置,也许可行...不太确定...hohoho
J*********r
发帖数: 5921
7
多谢,俺试试,:)

【在 e******x 的大作中提到】
: 你把图片链接到你自己的服务器的一个计数页面里
: 如: http://www.yoursite.com/yourimage.php?img=imagefilename>
: 如果你想知道哪个特定的email看了,可以这样
: http://www.yoursite.com/yourimage.php?img=imagefilename&id=emailid>
: 你还可以用.htaccess对连接进行改写
: 如:
: http://www.yoursite.com/yourimage/emailid-imagefilename.gif>

J*********r
发帖数: 5921
8
Thanks! 好多东西要学。。

【在 s****y 的大作中提到】
: 1, disable 掉 js 在邮件客户端的运行, 那样ajax就失效了, 我想大多数email
: client都有相关的安全设置吧。
: 2,url rewrite 静态请求到controller(可以利用apache 的 .htaccess),在
: controller return response 之前或者更新数据库或者发email随你啦
: 3, 客户向服务器发出请求默认都会在服务器留下log, 你可以用cron job监听log中是
: 否有该图片的请求,这个就不用编啥程了
: 4,有些email client有开放的add-on, 这样你有可能写一些add-on然后与email交互取
: 得本体设置,也许可行...不太确定...hohoho

1 (共1页)
进入BuildingWeb版参与讨论
相关主题
Any other ways to add password protection on NT server?Apache2 on linux mod_rewrite question
[转载] htpasswd那种显示对方IP地址的签名档是什么原理?
Re: how to set up a password protection for accessing a certain hyperlquestion: disable the index page browsing for apache
请教高手:如何在html中创建link直接连到目录面向Google的URL rewriting设计
哪位推荐一个静态页面的发布系统?另一个问题,关于.htpasswd的
who can explain how the following URL is created?help
怎么debug urlrewrite的ruleHow to use this htpasswd ?
终于把magento 装好了.密码窗口一问
相关话题的讨论汇总
话题: 图片话题: 显示话题: 邮件话题: 收件人话题: 设置