C# 邮件发送 跟踪 邮件发送状态返回

Fredjiang_sh 2009-08-15 05:18:42
那位朋友知道,发送邮件后如何跟踪邮件,如:邮件是否正常到达还是进了垃圾邮箱/广告邮箱,判断用户是否查看、是否点击过邮件中的链接、邮件是否被删除等、统计系统退信原因(邮箱已满、用户不存在、主机未找到等)。以上的结果在发程序中如何捕获到。以上的功能是怎么实现的。。小弟急切等待中。



...全文
553 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
btxp163 2009-08-20
  • 打赏
  • 举报
回复
学习一下*()O_
vzxq 2009-08-18
  • 打赏
  • 举报
回复
估计邮件里带个木马有可能实现此功能
Fredjiang_sh 2009-08-17
  • 打赏
  • 举报
回复
请问一下个位大侠,具体点好不发了,认为能实现的举个列吧。。让小弟学习一下吧。。
Fredjiang_sh 2009-08-16
  • 打赏
  • 举报
回复
还有补充一下,如何获得邮件发送后的弹回信息,如:邮件地址不存在、邮件服务器解析失败、邮件已满、邮件服务器忙、邮件域名被例入署名单等。。。大侠们帮忙指点一下。
Fredjiang_sh 2009-08-16
  • 打赏
  • 举报
回复
请么没人回复,自已顶一下,,
dancingbit 2009-08-16
  • 打赏
  • 举报
回复
第三第四条可能收邮件的服务器会往这边发出的邮件发回退信
----------------------------------------------
第三第四条可能收邮件的服务器会往这边发出邮件的邮箱发回退信
dancingbit 2009-08-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fredjiang_sh 的回复:]
还有补充一下,如何获得邮件发送后的弹回信息,如:邮件地址不存在、邮件服务器解析失败、邮件已满、邮件服务器忙、邮件域名被例入署名单等。。。大侠们帮忙指点一下。
[/Quote]
前两条在发送时就能知道,第三第四条可能收邮件的服务器会往这边发出的邮件发回退信,最后一条是黑名单吧,不会告诉你的。
dancingbit 2009-08-16
  • 打赏
  • 举报
回复
基本上,除了系统提供的那些邮箱满、用户不存在之类的信息,其他的信息都不大可能获取得到。
邮件是否正常到达还是进了垃圾邮箱/广告邮箱,这个邮件服务器会告诉你么?巴不得封死你呢。
判断用户是否查看、是否点击过邮件中的链接,看没看很难知道,有些邮件要求回执,但我收到这类邮件根本就不予理睬。如果使用客户端程序收取邮件的话,加链接也没有用,因为邮件病毒泛滥,略微谨慎一点的用户默认的邮件视图都是文本模式,链接之类的根本就无效。当然,如果有用户确实查看并点击链接的话,完全可以通过此链接来获取相应的信息。
邮件删除,没见过哪个邮件服务器删除邮件还通知发信者。
Fredjiang_sh 2009-08-16
  • 打赏
  • 举报
回复
谢谢snria,说的很对
snria 2009-08-16
  • 打赏
  • 举报
回复
楼上不要泼冷水啊.
邮件是否正常到达还是进了垃圾邮箱/广告邮箱 这个暂时想不到
判断用户是否查看 给邮件中加个<img src="http://www.csdn.net/user.asp?id=xx"></img>
是否点击过邮件中的链接 邮件内容中 给添加添加 OnChick() 方法自己写
邮件是否被删除 估计不行
统计系统退信原因(邮箱已满、用户不存在、主机未找到等) 这个你去找个开源的邮件服务器看看应该有的
惜分飞 2009-08-16
  • 打赏
  • 举报
回复
不可能实现

13,190

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧