处理Microsoft Office Outlook 2003/2007电子邮件

时间:2010-12-09 05:40:38

标签: c# email interop office-interop office-2007

  

摘要

现在我收到了与特定工作相关的域名的电子邮件,我想根据这些电子邮件中提供的信息建立一个数据库。

这些信息是关于世界各地计算机科学行业的一些需求和要求的工作相关项目。

我想以自动方式解析或分析这些电子邮件,这样我就可以将重复信息传递到数据库中,并构建一个类似商业智能的数据库,让我随时了解最需要的专业领域。

  

技术环境

O / S: Microsoft Windows 7 Pro
Office: Microsoft Office 2007专业版 是的,我可以使用.NET 4.0! =)

(我很乐意根据需要提供更多信息。)

  

问题

  1. 如何通过COM Interop程序集访问PST文件或Outlook个人数据文件?
  2. 用于实例化Outlook PST文件或其他电子邮件中的每个电子邮件的对象是什么?
  3. 解析电子邮件的最佳方法是什么?
  4. 感谢任何能分享她/他的盐的人,以帮助我实现我的目标。这对我来说非常有意义。

1 个答案:

答案 0 :(得分:1)

如果您打算使用Outlook 2007 COM对象模型,建议您从本文开始:How Do I ... in Outlook

专门查看“文件夹和商店”,“搜索过滤器”,“解决方案存储”。

除此之外,PST格式现在记录在这里:PST File Format SDK 但这是一个没有成像的C ++ API,很难在.NET中使用。这里有一个.NET端口项目:http://pstsdknet.codeplex.com/documentation但它似乎已经死了(或者还没有出生)...所以这是一条艰难的道路。