背景
次のいずれかの件名のメールがたくさん届きます。
サポート: ...
サポート:... PROD
どこ ...
は、プロジェクトに関連する任意の数の指標です。
欲しいもの
Support
という名前のフォルダーがあり、サブフォルダーPROD
があります。
件名にPROD
が含まれる特定のユーザーによって送信されるすべてのメールはサブフォルダーに移動し、他のすべてのメールは親に移動する必要があります。
私が持っているもの
私には次のようなルールがあります。
IF sender IS senderINeedToCheck
そして別の:
IF sender IS senderINeedToCheck
IF subject CONTAINS PROD
厳密に言えば、doneの定義が次の場合、これは機能します。メールは受信ボックスから要求されたフォルダーに移動されます。
ただし、件名がPRODを含むすべてのメールは、両方のルールに一致するため、両方のフォルダーに移動されます。これは非常に冗長です。
必要なもの
PROD
。
したがって、擬似コードでは:
IF sender IS senderINeedToCheck
IF subject NOT CONTAINS PROD
何か案は?
NOT
条件を追加するにはどうすればよいですか?NOT
条件を直接追加することはできません。ただし、Exceptionsを使用して、同じ効果を得ることができます。
ルール作成プロセスには、次の3つの(主な)ステップがあります。
チェックする条件:
これは、否定ルールを追加しようとしている場所です。できません。
実行するアクション:
例フォルダに移動します。
適用する例外:
これはあなたが主題であなたの言葉を選ぶことができるところです
この方法でルールを作成するには、高度なウィザードを使用する必要があります。
したがって、あなたの場合(件名に「unmovable」という単語が含まれていないときに「Moved」というフォルダにすべてを移動したい場合)、次のようにします。
何も選択しないでください(すべてのメッセージに適用してください)。
「指定したフォルダに移動」を選択します。次に、「移動」フォルダを選択します。
件名に特定の単語が含まれている場合を除き、「」を選択します。次に、「unmovable」と入力します。
これを行う別の方法は、最初にPRODルールが実行されるようにルールの実行を順序付け、そのルールでStop processing other rules once this rules conditions were met.
をチェックすることです。
この方法は、将来PRODのようなルールが増える場合に非常に役立ちます。その後、ルールをコピー、編集、移動するだけで、期待どおりに機能します。一般的なルールに例外を追加する必要もありません。