自己用phpmailer写了个邮件发送程序,通过其它邮箱做smtp转发,好像是无法获知邮件是否成功送达或者被拒收了之类的反馈的。程序如果显示发送成功,只是成功送达转发的那个smtp邮箱了而已,并不表示成功送达了最终的收件人。
所以打算用自己的邮件发送服务器,可提供支持反向解析的IP,反正企业邮局所需要的环境我都可以搭建。现在的问题就是想针对每一封发送出去的邮件,程序直接获取邮件接收的反馈,并判断出来是什么信息,好做统计数据。不是写在邮件内容里的那种阅读回执,而是邮件接收服务器回执。不知道直接使用mail()函数或者phpmailer类是否能实现,或者其它API?或者需要接收返回邮件并判断,那么怎么判断?
问题很专业,请看清楚题目。
如果这样的设计是不可能的,请权威人士解答一下,因为我见到这样的程序了,虽然有点怀疑它的统计数据,但实际测试却发现它的统计数据截至目前还是对的。
所以打算用自己的邮件发送服务器,可提供支持反向解析的IP,反正企业邮局所需要的环境我都可以搭建。现在的问题就是想针对每一封发送出去的邮件,程序直接获取邮件接收的反馈,并判断出来是什么信息,好做统计数据。不是写在邮件内容里的那种阅读回执,而是邮件接收服务器回执。不知道直接使用mail()函数或者phpmailer类是否能实现,或者其它API?或者需要接收返回邮件并判断,那么怎么判断?
问题很专业,请看清楚题目。
如果这样的设计是不可能的,请权威人士解答一下,因为我见到这样的程序了,虽然有点怀疑它的统计数据,但实际测试却发现它的统计数据截至目前还是对的。
此帖欢迎讨论此类技术,对我有帮助的信息都有分给的
看下这个吧,了解一下,也许能得到些什么提示
这方面程序以前也见过,写得没这个好,之前的程序由于我也不清楚具体怎么用PHP和TELNET返回信息做判断,却又喜欢在这个关键部分一笔带过,好在有这么一个写好了的类可以用用。我先去测试一下
不知道以下思路行不行得通
=====================================================
发送个html邮件,然后嵌入个隐藏的iframe,链接上加入用户邮箱地址参数,然后链接到自己系统的某个统计页面,这样哪个用户是否读了哪封邮件,只要他察看邮件就可以知道了。
比较麻烦吧,删不删除是163邮件系统的事情了,你如何能知道?163提供api?
或者你可以模拟登陆163邮箱查看邮件列表.
删除,一般基本上没有通知.
至于回执,要看对方是否发送回执给你,这个不是一定可以收到的吧?你如何确定邮件的具体状态?已读,删除?
关于怎么分析服务器LOG日志或者直接根据返回的头信息进行分析,这是重点,我需要获取的信息里不需要删除判断之类的,之所以提到这个,是指不需要打开就知道送达了的意思,我的意思就是,要靠打开才能获取的回执不是我这里要讨论的。
再说一遍,我要的是送达通知
送达通知
送达通知
送达通知
送达通知
送达通知不是阅读通知!
都可以通过分析mail服务器日志来完成.
PHP MYSQL CMS交流群88286077