0


0

C#でExchange 2003パブリックフォルダーに保存された電子メールを読む

内部Exchange 2003サーバーのパブリックフォルダーに保存されている電子メールがあり、これらの電子メールを開き、処理してからアーカイブフォルダーに移動するコードがあります。

物事を複雑にするために、Exchange Serverはアップグレードされますが、これが発生したときは制御できません。

現在、私のコードはOutlookの自動化を使用していますが、これは機能しますが、Outlookをインストールする必要があります。サーバー上では見栄えがよくありません。

Outlookを使用せずにC#ネイティブコードを使用してこれを記述したいと思います。 選択肢はありますか。

1 Answer


0


http://social.technet.microsoft.com/Forums/en-US/exchangesvrdevelopment/thread/15d335b8-e1bb-464d-91ab-2d858ddac2fe [このスレッド]は、ExSrv 2003/2007について、Microsoftから直接のトピックに関するアドバイスがあります。 基本的には、http://msdn.microsoft.com/en-us/library/bb204119%28v=EXCHG.80%29.aspx [Exchange Web Services](2007/2010)またはhttp://msdn.microsoftを使用します。 com / en-us / library / ms876446%28EXCHG.65%29.aspx [WebDAV](2003)。

EWSの場合、推奨されるロジックは

_ FindFolderメソッドを使用してパブリックフォルダー階層を取得し、FindItemメソッドを使用してパブリックフォルダー内のアイテムにアクセスできます。 _

パブリックフォルダーの紹介WebDavサンプルがありますhttp://support.microsoft.com/kb/291171 [こちら]。