web-dev-qa-db-ja.com

このOutlookの「ルール」警告は実際に私に何を伝えていますか?

次のようなOutlookルールがあります。

enter image description here

テキストバージョンは次のとおりです。

メッセージが到着した後にこのルールを適用します
with Cron件名または本文
メッセージヘッダーにCron Daemon
完全に削除する
さらにルールの処理を停止します

現在、この基準に一致するメッセージを完全に削除しているため、"その他のルールの処理を停止する"オプション"アクションの選択"ダイアログは常に有効になっています。私の理解では、メッセージがこのルールを満たしている場合、メッセージは完全に削除されているため、これ以上ルールを処理する意味はありませんそのメッセージの場合。それは結構です、そして私はこれを完全に理解しています。

ただし、ルールとアラートダイアログボックスを閉じると、Outlookは次の警告メッセージをポップアップ表示します。

enter image description here

メッセージボックスのテキストは次のとおりです。

ルールには、サーバーが処理できないという条件があります。 アクション 'より多くのルールの処理を停止する'は、残りのすべてのサーバールールが実行されないようにします。これがあなたのやりたいことであると確信していますか?

この警告の不可解な部分は、上記の太字と斜体で強調表示されています。

アクション「より多くのルールの処理を停止する」は、残りのすべてのサーバールールが実行されないようにします。

これは実際に私に何を伝えていますか?それはそれを確認しています:

  • 処理されると特定のメッセージに適用されるルールがそれ以上停止する(そして次のメッセージに進む)ルールがありますか?

または

  • それ以上の処理を停止するルールがあり、メッセージが示しているように、メッセージに関係なく、残りのすべてのサーバールールは実行されなくなります

どっち?

6
Kev

Outlookはデイジーチェーンをカスケードでルール化するため、各電子メールは複数のルールに対して処理されます。あなたの質問に答えるために、「処理ルールの停止」ステップは、必要な基準を満たす現在のメールにのみ適用されます。

その電子メールに一致する可能性のある後続のルールは評価されません。それが主にメッセージがあなたに伝えていることです。ルールの順序は重要であり、削除されたメールではルールがそれ以上何もできないことは論理的です。したがって、ルールが一致したら、リストの最後のルールか、その後のルールのいずれかである必要があります。スキップされます。

ただし、すべてのルールは引き続きアクティブであり、新しい電子メールが受信されると、最後のルールに到達するか、停止するまで処理されます。

3
Frank Thomas

このためのOutlookの動作は少しばかげています。

[その他のルールの処理を停止する]オプションはデフォルトでオンになっており、通常はこれが必要です。ルールが一致すると、通常はメッセージを処理し、他に何もする必要はありません。

それでは、ルールに更新を適用するたびに、なぜこの紛らわしい警告が表示されるのでしょうか。彼らはメッセージを取り除くべきです。

「ルールにはサーバーが処理できない条件があります」が最も紛らわしい部分です。残りは不必要に明白なことを述べています。

サーバーが条件を処理できないのはなぜですか?これは全然意味がないと思います。

サーバーがルールを処理するという意味ですか?それらを処理するのはクライアント(Thunderbirdなど)だと思いますが、Outlookがこのサーバー側を何らかの形で実行している可能性があります。

とにかく「サーバー」はルールを処理できますが、このルールは一致して何かを実行すると停止するように設定されているため、後続のルールは使用されないことを意味します。

2
Tom Lucas

フランクとトムはこれについては正しくありません、まあ、フランクは正しいですが、実際の警告に関して質問に答えていません。

フランクが説明し、すでに知っていることをほのめかしたように、stop processing more rulesは、一致した場合、それ以上のルールを処理しないことを意味します。
しかし、それは[ただ]警告を引き起こしているものではなく、確かに警告が何であるかではありません。

トムが言ったことを訂正するために; but maybe Outlook does this server sideI don't think it means this at all。はい、そうです(ExchangeまたはOffice 365を使用している場合) sieve のように。
これは、モバイルアプリやOutlook Webサイトでメールをチェックする場合、ルールをまったく処理しないため、非常に便利です。

残念ながら、ふるいとは異なり、それは超能力ではなく、多くの条件はthis rule has a condition that the server cannot process、つまりthis rule will only work whenever you open Outlook on your PCという1回限りの警告を生成します。

Cron daemonmessage headerを検索することは、そのような機能の1つではないと思います。
これで正常で問題ありません。オンラインでメールをチェックしても、他のルールは引き続き実行されます。PCを使用すると、そのルールも実行されます。

しかし、ここでthis警告が発生します。またstop processing more rulesに要求したことを覚えていますか?サーバーがこのルールを実行できないことはわかっています。では、サーバーは次のルールを実行するかどうかをどのように知るのでしょうか。
そうではなく、そうはなりません。

基本的に、このルールの後のルールはサーバー上でまったく実行されないことを警告しようとしています、たとえできたとしても
これはあなたに影響を与えないかもしれないので、無視してもかまいませんが、次の場合は非常に重要なメッセージです。

  • 電子メールに応答してすぐに実行する必要がある自動返信ルールなどがあり、Outlookを搭載したPCが24時間年中無休で実行されていない
  • モバイルデバイスを使用して電子メールをすばやくチェックしますが、大量のメールを受信し、これらのチェックを実際にすばやく行うには、サブフォルダーへのフィルタリング/削除に依存します
  • または、ブラウザをメールクライアントとして使用することが多い
1
Hashbrown