悩んだのでここに書きます。C# で WebDav プロトコルを使用して、Exchange Server から「のみ」新しいメールを取得したいと考えています。
Microsoft の Web サイトから「Exchange SDK」をダウンロードしました。
http://msdn.microsoft.com/en-us/library/ms878023%28v=exchg.65%29.aspx
「お知らせサンプルアプリの使い方」という記事があり、使ってみました。(この SDK は "POLL" メソッドを使用します)
WebDav プロトコルを使用して通知を使用し、アプリケーションで使用する方法を示す Microsoft によって作成されたこのコードを使用したため、すべて問題ありませんでした。
新しいメールが来ると、これについてユーザーに通知でき、その後、Exchange Server からメールを「ダウンロード」または「取得」しました。
しかし、私を非常に苛立たせているのは、通知された新しいメールが届いた後、たとえば「すべてのメール」を Exchange Server の受信トレイ フォルダから「取得」することしかできないことですが、「取得、取得」できるようにしたいです。 Exchange Server に届いた「新しい」メールのみ。
これを行うことは可能ですか?
インターネットでたくさんの記事を読みましたが、私の質問に対する満足のいく答えが見つかりませんでした。
たとえば、新着メールの「a:href」が読めるといいですね。
最後の未読メールを取得したいのですが...
私を助けてください。