Apple IMAPアカウントのメールを使用しています。いくつかのフィルタリングルールが定義されています。問題は、メールが受信メールにそれらを自動的に適用しないことです。スパムでさえ、自動的にフィルタリングされません。
すべての受信メールについて、毎回、メールを選択して[ルールを適用]を選択する必要があります。その後、ルールは正常に機能します(選択したメールに対してのみ)。
これは、異なるアカウント(両方ともIMAP)を持つ2つの別々のMailインストールでこのように機能します。
すべての電子メールに毎回すべてのルールを自動的に適用するようにするにはどうすればよいですか?
設定ミス、バグのためにルールを無視するのでしょうか、それともAppleは人々が「ルールの適用」メニュー項目を定期的に使用することを真剣に期待していますか?
これはバグです。
Mail.appの開発者たちは、その無限の知恵により、「目に見えない」メッセージにのみルールを適用することにしました。 IMAPの「seen」フラグが設定されている場合、ルールは適用されません。
Appleこのトピックに関するフォーラムでフォーラム thread を開始しました。
私は次の投稿を見つけました: http://www.cnet.com/how-to/how-to-delete-and-manage-old-messages-in-os-x-mail/
したがって、次のことを行う必要があります。
「すべて」を設定する必要があるため、「すべて」を設定する必要があります。何が起こるかというと、それはすべてのメッセージを評価し、自動的に「すべてのメッセージ」に一致するということです。次に、「any」を設定したため。実際のフィルターは考慮されません。次に、アクションを実行します。したがって、「削除」アクションを設定した場合。受信トレイのすべてのメッセージが自動的に削除されます。非常に危険な間違いです。
私は同じ問題を抱えていましたが、リストの最初のルール(Appleからのニュース)が最後のアクションとして「ルールの評価を停止する」を持っていることがわかりました。
このアクションを削除したところ、問題なく動作しました。
これがまさにあなたの問題かどうかはわかりませんが、同様のことが私に起こります。
私はMacを実行していますApple MailとiPod touchの両方が同じIMAPアカウントをチェックしています。Macは日中眠っています。外出中はメールをチェックしますiPodで新しいメッセージを読んで、受信トレイに残します。家に帰ったら、Macを起動し、Mailがサーバーと同期します。フィルタリングルールは適用されません。
この動作の理由は、Mailが「新しい」メールにのみルールを適用するように見えるためです。これらの新しいメッセージを別のデバイスですでに見ているので、サーバーと同期しているので、新しいメッセージをMailにダウンロードすることはあまりありません。したがって、これらのメッセージに適用されるルールはありません。