用c#怎么样才能读出.pst(outlook备份文件)里的内容。 好像在c++中, 可以用mapi来读取, 那在c#中有什么方法了, c#可不可以使用mapi了? 如果可以的话,应该怎么使用了。

解决方案 »

  1.   

    我不了解mapi是什么,
    如果你在c++中读取成功过,那c#内应该也可以你需要了解一下如何在c#内调用托管代码
    参见:
    http://www.aspxboy.com/private/showthread.asp?threadid=369
    http://www.aspxboy.com/private/showthread.asp?threadid=370
      

  2.   

    ding, 有没有其他办法, 有没有人对mapi编程比较熟悉的了?
      

  3.   

    我找了一下, 刚好在.net中不支持对mapi的时候。 所以无法直接读取。 但可以时候第三方的api, 有Outlook Redemption和MAPI33。 现在正在用MAPI33, 但是不是很容易看懂它的文档(对c++不熟).