自己写个程序不停地检查!用MAPI很容易就可以做到的。不知道有没有更好的办法。

解决方案 »

  1.   

    我只想做个程序检查自己outlook里面的新邮件而已,没什么商业用途和不可告人的想法,请别见怪。请诸位高手指点迷津!
      

  2.   

    outlook也是自己不停的检查server吧
    还是server定时给每个outlook客户发消息(累点)
    用spy看看outlook窗体有什么消息(我的是wm_user+2034,不知如何利用)
      

  3.   

      实际上你根本不用去截获什么outlook的消息。你连接到你的邮件帐号的pop3服务器,可以直接得到你要的信息。
      

  4.   

    to :RedFire(丹焰) 
    能mail份资料给我吗?
    如果是检查基于MS exchange server的消息机制mailhuo而非基于pop3的mail,谢谢!
      

  5.   

    OutLook是在启动时检查一次Server,以后就是定时检查了,要想达到你的目的,检查POP3服务器很简单,我觉得主要困难是如何赶在OutLook之前检查Server,因为很有可能你的程序检查完毕之后,来了新邮件,而这时候正好OutLook又去检查服务器。
    刚才我看了一下,OutLook检查邮件应该是通过WM_TIMER实现的,Timer的ID是1003
    我的建议是:用WH_CBT钩住了OutLook启动的消息,在它启动之前检查POP3服务器
    用WH_CALLWNDPROC钩住OutLook的WM_TIMER消息,在OutLook检查之前先检查POP3服务器
    中间的时间延迟是否会有什么负面影响我就不清楚了,你可以试试。
      

  6.   

    如果想同时运行outlook怎么办
    只想处理自己感兴趣的邮件,其它的还是由outlook去处理
    有这方面的资料也给我一份 [email protected] 多谢