阅读存储在C#中的Exchange 2003公用文件夹中的电子邮件

时间:2010-10-04 21:00:44

标签: c# email exchange-server

我的电子邮件存储在内部Exchange 2003 Server上的公共文件夹中,我有一些代码可以打开这些电子邮件,进程,然后将它们移动到存档文件夹。

要使事情复杂化,Exchange Server将会升级,但是当发生这种情况时,我无法控制。

目前我的代码使用Outlook自动化,虽然这有效,但它确实需要安装Outlook - 而不是在服务器上看起来很好看。

我想使用C#本机代码编写此代码而不涉及Outlook。我有任何选择吗?

1 个答案:

答案 0 :(得分:0)

对于ExSrv 2003/2007,

This thread直接向Microsoft提供有关该主题的建议。基本上:使用Exchange Web Services(2007/2010)或WebDAV(2003)。

对于EWS,推荐的逻辑是

  

您可以检索公开   使用FindFolder的文件夹层次结构   公共方法和访问项目   使用FindItem方法的文件夹。

公共文件夹here有一个介绍性的WebDav示例。