2011-09-13 16 views
1

Exchange 2007から配信通知を受け取る予定であるため、メールを受信せずに一定期間が経過した場合に再送信することができます。メール受信通知(Exchange 2007)

基本的に私は... Windowsサービスまたは他のいくつかの方法で、ASP.NETから配信領収書を電子メールで送信配信通知を受信して​​、電子メールが実際に受信されたことに注意することは、私のデータベースを更新します。

私は閉鎖された環境にいる - 私は行うことができなくなり取引所2007に

のアップグレードプロセスで - 問題の電子メールのみすべての交換を使用して、管理者や他の内部ユーザーに内部的に送信されることでいくつかの前提は、電子メールを送信するときに例外をスローするASP.NETに対処することができる点です。しかし、電子メールが配信されたことをより確かめたいので、配信された通知を受け取らないと、一定期間内に配信通知が受信されなかった場合。

私は、ASP.NETアプリケーションやコンソールアプリケーションで簡単に通知を受け取ることができれば理想的ですが、Exchange 2007でフォルダにファイルをダンプすることができますそれは理想的ではありませんが。

Exchange 2007にはAPIがあると聞いたことがありますが、私は経験と知識がありませんので、正しい方向のポインタが良いでしょう。

+0

http://msdn.microsoft.com/library/aa562613.aspx –

答えて

1

電子メールの送信者として指定されたメールボックスに通知が送信されるため、このメールボックスの変更を監視する必要があります。しばらくの間、そのメールボックスを毎回ポーリングするか、プッシュ/プル通知を使用してExchangeサーバーから変更について通知を受けることができます。

使用のメールボックスにアクセスするには、EWSマネージAPI: EWSマネージAPI - ダウンロード:http://www.microsoft.com/download/en/details.aspx?id=13480 EWSマネージAPI - SDK:http://msdn.microsoft.com/en-us/library/dd633710(v=exchg.80).aspx

また、これは必要な場合は、プル通知を始めるだろう。 プッシュ通知はもっと複雑ですが、CodePlexプロジェクトのコードを http://exchangenotification.codeplex.com/に使用することができます。

関連する問題