我的电子邮件存储在内部Exchange 2003 Server上的公共文件夹中,我有一些代码可以打开这些电子邮件,进程,然后将它们移动到存档文件夹。
要使事情复杂化,Exchange Server将会升级,但是当发生这种情况时,我无法控制。
目前我的代码使用Outlook自动化,虽然这有效,但它确实需要安装Outlook - 而不是在服务器上看起来很好看。
我想使用C#本机代码编写此代码而不涉及Outlook。我有任何选择吗?
答案 0 :(得分:0)
This thread直接向Microsoft提供有关该主题的建议。基本上:使用Exchange Web Services(2007/2010)或WebDAV(2003)。
对于EWS,推荐的逻辑是
您可以检索公开 使用FindFolder的文件夹层次结构 公共方法和访问项目 使用FindItem方法的文件夹。
公共文件夹here有一个介绍性的WebDav示例。