如何统计邮件是否打开
群发邮件,如何统计顾客是否打开邮件呢?有哪些邮件是发送失败呢?
------解决方案--------------------我以163邮箱为例,你可以在 设置——邮件收发设置——自动回复,这样收件人打开后,你可以收到 自动回复。
邮件发送失败,163 会给你一个回执,要求你重新发送,其中有 时延 的问题。
------解决方案--------------------写到数据库里,当用户打开邮件时为0,你就可以?????
------解决方案--------------------
------解决方案--------------------我的思路是:
JMS+webservice
------解决方案--------------------
------解决方案--------------------我觉得用标志位是不错的做法
未读为0,已读为1,等等
------解决方案--------------------设标志位。
------解决方案--------------------要在发送的邮件中设置打开后自动回复
你收到对方回复就表示已经打开了,这时需要设定一个标志位
------解决方案--------------------邮件是否已读,都采用标记的做法,
你可以在邮件的表中设置标记,例,已读0,未读1,
当用户点击读邮件时,我们除了在数据库获取邮件内容外,还将把邮件的标记改为已读(注:这个动作可在数据库的触发器上执行,也可dao方法执行),那统计不是就变得非常简单了.
------解决方案--------------------发送失败也可以采用相同的道理,学习要懂得举一反三.