質問: gmailフィルターで「label:」、「in:」、または「is:」を使用するのはいつですか? gmailフィルターでクエリlabel:、in:、またはis:のいずれかを使用しようとすると、次の警告が表示されます。 警告:「label:」、「in:」、または「is:」の条件を含むフィルター検索は、これらの条件が受信メールと一致しないため推奨されません。 ただし、 スパムフィルターを無効にする を使用する場合は、この警告を安全に無視できます。他に例外はありますか?
回答: フィルターは リストに存在する順序で処理されます です。これは、フィルターが次のフィルターの後に来る場合、警告が表示されるこれらの特別なフィルター基準のいずれかを使用できることを意味します。たとえば、メッセージにスターを付けるフィルターがある場合、その下のルールでis:starredを正常に使用できます。フィルタが処理される前に、いくつかの基準が自動的に適用されます。例は、スパムに送信されるメッセージ(is:spamを使用できます)、または受信メールにラベルを付けるpop3アカウントです。この場合、フィルターの順序は関係ありません。使用できる基準のリストは次のとおりです。 is:starred:前のフィルターがメッセージにスターを付けている場合、これを使用できます。 is:spam:メッセージが自動的にスパムとしてマークされた場合、この基準を使用できます。 is:read:メッセージの読み取りプロパティが変更されていない場合(つまり、未読のまま)、これは一致しません。前のフィルターがメッセージに既読のマークを付けた場合、これは一致します。 is:unread:is:readの反対。 label:example:前のフィルターがメッセージにラベルを付けている場合、これを使用できます。 (受信ボックスなどのメールボックスが機能することに注意してください。つまり、label:inboxが機能します。) label:user@example.com:メールアカウントがpop3経由で別のアカウントを読み取るように設定され、そのアカウントからのすべてのメールに自動的にラベルを付けるように設定されている場合、最初にメッセージにラベルを付けてからフィルターを実行するため、label:基準を使用できます。 in:trash:メッセージが以前のフィルターから破棄された場合、他のフィルターは機能しなくなると思いますが、そうではありません。 in:inbox:これに影響する2つのことは、「受信ボックスをスキップする」と「削除する」です。 in:anywhere:それは無意味ですが、動作します。 使用できない基準: in:sent:メッセージを送信すると、最初にフィルターを処理してからsentと見なされるため、フィルターでin:sent基準を使用できません。 未テスト(これらをテストするときにこれを更新します): is:muted is:chat is:important