怎么实现用DETOURS拦截电子邮件(针对outlook和foxmail客户端)

如何实现用DETOURS拦截电子邮件(针对outlook和foxmail客户端)
小弟最近在研究DETOURS   API拦截技术,也接到一个小项目,要利用DETOURS针对客户端对电子邮件进行拦截,然后加密发送,加密方面不是问题。不过对于如何利用DETOURS对电子邮件客户端的邮件拦截有点不知如何下手,请哪位大哥帮我整理下头绪,应该怎样一个流程进行实现,要用哪些关键技术,最好推荐下书和参考代码,不胜感激!~

------解决方案--------------------
应该参考stmp和pop协议,举个pop的例子。
先挂接send,
因为登陆的时候使用的是user指令,查看send是否包含user这个单词即可。
------解决方案--------------------
这个我有实现一个,不过我是用来过滤邮件用的。用DETOURS的话就很省事了,HOOKAPI的事就交给他了,其它的就是针对不同的邮件客户端做处理,我只处理过OE(outlook express),关键是要先试出他用的是哪几个API在干事,什么流程,然后把你要做的动作加到流程中去,一边欺骗OE,一边欺骗邮件服务器,让这两部门不知道你的存在就行了。除了HOOKAPI,看一下POP3协议的资料就行了。说起来挺容易,做起来还是比较麻烦的。