1

受信メールを聞きたいのですが、特定の形式の場合は傍受します(処理し、できればメールの受信トレイに進まないようにします)。

これを監視する必要があるイベントは何ですか?メールがいつ届くかを知る「FileSystemWatcher」のようなものはありますか、それとも... ???

4

1 に答える 1

1

あなたが求めていることは不可能です。

その理由は次のとおりです。どのメール アカウントを聞いていますか。そして、何がイベントを上げているのですか?あなたはファイル ウォッチャーについて言及していますが、ファイル ウォッチャーが電子メールと比べていかに単純であるかがわかりますか? 現在のユーザーが 10 個の電子メール アカウントを持っている場合、OS は何をすると思いますか? 電子メールごとに NewEmail イベントを発生させますか? また、Outlook、Windows Live メール、Windows 8 メール、およびその他のクライアントを実行している場合はどうでしょう。そもそもOSはどうやって知るのでしょうか? 各クライアントが異なるクライアントを監視している場合、何が起こると予想されますか? このため、あなたが求めていることは不可能です。

簡単に言うと、OS はユーザーのメール アカウントを監視していません。

ただし、達成しようとしているのが電子メール アカウントを監視し、そのアカウントが新しい電子メールを受信したときに応答することである場合、これはもはや Windows 8 の質問ではありません。これは、電子メール クライアントと同じように、アカウントに接続して監視する POP または EAS の質問です。クライアントでもこれを行うのは賢明ではありません。Windows 8 アプリは常に実行されているわけではないため、サーバー/サービスの方が賢明なアプローチです。

ただし、具体的にはあなたの質問に:不可能です。

幸運を祈ります。それであなたの質問に答えられることを願っています。

于 2012-10-16T16:24:30.353 に答える