← ブログ

Outlook のルールでメールがフォルダーに移動しない? 7つの原因と対処法

メールを自動で振り分けるルールを作ったのに、メールが受信トレイに残ったまま。この同じ結果を生む問題は7つあり、1つの対処法はほかの原因には効きません。まずは目の前の症状から始めましょう。


まず結論

よくある原因は次のとおりです。ルールは新着メールにしか適用されないため、古いメッセージは今すぐルールを実行を使うまで残ります。ルールがクライアント専用で、1台のパソコンでクラシック Outlook が開いている間しか動きません。あるいは先に実行されるルールがメッセージを捕まえて処理を止めています。どれにも当てはまらなければ、ルールの条件が思ったとおりにメッセージと一致していない可能性が高いでしょう。

症状から原因を見つける

見えている症状 最も可能性の高い原因
新着メールは振り分けられるが、ルール作成前のメールは受信トレイに残る 1. ルールは新着メールにしか実行されない
パソコンが起動していて Outlook が開いているときは振り分けられるが、それ以外では失敗する 2. ルールがクライアント専用
クラシック Outlook では動いていたルールが、新しい Outlook に切り替えてから止まった 2. ルールがクライアント専用
手動で実行すると動くが、メールが届いたときには動かない 3. 別のルールが先に実行される
同じ送信者からのメールでも、振り分けられるものとそうでないものがある 4. 条件が一致していない
ルールのチェックが外れている、オフになっている、または「ルールをアップロードできなかった」というエラーが表示された 5. ルールがオフになった
フォルダーを削除または整理し直してから止まった 6. 移動先のフォルダーがなくなった
共有メールボックスや2つ目のアカウントのメールには何も起きない 7. ルールが別のメールボックスにある

原因をすばやく切り分けるテストが1つあります。受信トレイに対してルールを手動で実行してみてください (手順は原因 1 にあります)。正しいメッセージが移動すれば条件は問題なく、ルールがいつ実行されるか、そもそも実行されるかが問題です。原因 2、3、5 を確認しましょう。何も移動しなければ、条件、フォルダー、メールボックスのいずれかが問題です。原因 4、6、7 を確認しましょう。

1. ルールは新着メールにしか実行されない

ルールはメッセージが届いたときに動きます。ルールを作っても受信トレイに既にあるメールには何も起きないため、作ったばかりのルールが壊れていると思われがちです。

既存のメッセージに適用するには、手動で実行します。

クラシック Outlook で ルール > ルールの作成 からルールを作ると、その場で現在のフォルダーに実行するかを確認されます。このオプションは見落としがちです。

2. ルールがクライアント専用

ほとんどのルールはメール サーバーで実行されるため、Outlook を閉じていてもパソコンの電源が切れていても動きます。ただし、Outlook のプログラムにしかできない処理をするルールはサーバーでは動きません。クラシック Outlook では、こうしたルールが 仕分けルールと通知の管理 で (クライアント専用) と表示されます。これらは1台のパソコンで、しかもクラシック Outlook が開いている間しか動きません。

次のいずれかに当てはまると、ルールはクライアント専用になります。

これでよくある不満が2つ説明できます。夜間に届いたメールは、朝 Outlook を開くまで受信トレイに残ります。また、何年も動いていたルールが新しい Outlook への切り替え後に止まるのは、新しい Outlook がサーバー側のルールしか実行せず、クライアント専用ルールを引き継がないためです。

対処法: ルールをクライアント専用にしている要素を外します。たいていは、.pst ではなくメールボックス内のフォルダーに振り分けるようにすれば解決します。新しい Outlook に移行した場合は、設定 > メール > ルール でルールを作り直してください。クライアント専用になるアクションの一覧は Outlook のクライアント専用ルールとサーバー側ルールにあります。

3. 別のルールが先に実行される

ルールは上から順に実行されます。上にあるルールが同じメッセージに一致し、以降のルールの処理を停止する が設定されていると、その下のルールは実行されません。メッセージは別の場所に移動するか、そのまま残り、問題のルールには届きません。

新しい Outlook と Outlook on the web では、ルールを作成すると 以降のルールの処理を停止する が既定でオンになります。オフにしないまま複数のルールを作っていると、上のほうにある範囲の広いルールが、その下のルールをすべてブロックすることがあります。

対処法: ルールの一覧を上から順に確認します。範囲の狭いルール (特定の送信者、特定の件名) を、範囲の広いルール (ドメイン全体、「添付ファイルあり」) より上に移動します。クラシック Outlook では 仕分けルールと通知の管理 の上へ移動・下へ移動の矢印を、新しい Outlook と Web 版では 設定 > メール > ルール で各ルールの横の矢印を使います。以降のルールの処理を停止する は、本当に必要なルールだけに残しましょう。

4. 条件がメッセージと一致していない

ルールは実行されているのに、メッセージが条件を満たしていないケースです。たいていは次のどれかです。

対処法: 振り分けられるはずだったメッセージを開いて、ルールと比べます。表示名ではなく実際の送信者アドレスを見て、自分が宛先と CC のどちらに入っているかを確認しましょう。

5. ルールがオフになった

ルールは、自分で操作しなくてもオフになることがあります。クラシック Outlook では 仕分けルールと通知の管理 でチェックが外れた状態になり、次のメッセージが表示されたことがあるかもしれません。

1 つ以上のルールを Exchange サーバーにアップロードできなかったため、無効になりました。

これは通常、メールボックスのルール用の容量が足りなくなったことを意味します。Exchange はすべてのルールの合計サイズを 256 KB に制限しており、オフにしたルールもカウントされます。ルールのチェックを入れ直しても次の同期までしか持たず、その後また無効になります。原因と対処法は Outlook のルールが勝手にオフになる理由、サイズの上限については Outlook で作成できるルールの数で解説しています。

6. 移動先のフォルダーがなくなった

ルールの振り分け先のフォルダーを削除すると、ルールはメールの置き場所を失って動かなくなります。Outlook が必ず知らせてくれるとは限りません。フォルダー名の変更や、同じメールボックス内での移動であれば、通常は問題ありません。

対処法: ルールを編集して、フォルダーを選び直します。最近フォルダーを整理し直した場合は、気づいたルールだけでなく、変更した場所に振り分けるすべてのルールを確認しましょう。

7. ルールが別のメールボックスにある

ルールは1つのメールボックスに属します。自分のメールボックスで作ったルールは、共有メールボックスに届くメールや、Outlook に追加した Gmail などの IMAP アカウントのメールには何もしません。

ルールは動いているのに受信トレイが埋まっていくとき

ここまでの問題を直せば、ルールは書かれたとおりのメールを確実に振り分けます。ただし、ルールを作っていない送信者からのメールや、件名にプロジェクト名が入っていないメールは振り分けられません。これはルールそのものの限界で、だからこそルールは増え続け、原因 5 の容量の上限に達してしまうのです。

ルールは、ニュースレター、通知、いつも同じアドレスから送ってくる顧客など、予測できるメールに向いた道具です。それ以外のメールについては、手で振り分けるか、メッセージを1通ずつ読んでフォルダーを提案してくれるものを使うのが現実的な選択肢です。

Folder Suggest は、開いているメールを読み、既存のフォルダーから最も合うものを提案します。どのルールにも当てはまらないメールも、1クリックで振り分けられます。AI はお使いのデバイス上で動き、無料プランから始められます。

Outlook に追加

よくある質問

Outlook のルールが Outlook を開いているときしか動かないのはなぜ?

そのルールはクライアント専用です。音を鳴らす、メールを .pst ファイルに移動するなど、メール サーバーでは実行できないアクションを使っているため、1台のパソコンのクラシック Outlook の中で、しかも Outlook が開いている間しか動きません。そのアクションを外すか、.pst ではなくメールボックスのフォルダーに振り分けるようにすれば、ルールはサーバー側で動くようになり、Outlook を開いていなくても実行されます。

新しく作った Outlook のルールで、受信トレイに既にあるメールが移動しないのはなぜ?

ルールはメッセージが届いたときに実行されるため、新しいルールは受信トレイに既にあるメールを無視します。既存のメールに適用するには手動で実行します。クラシック Outlook では ホーム > ルール > 仕分けルールと通知の管理 > 今すぐルールを実行、新しい Outlook と Outlook on the web では 設定 > メール > ルール でルールの横にある「ルールを実行」を使います。

Outlook のルールは iPhone や Android の Outlook アプリでも動きますか?

モバイル アプリにはルールの設定がないため、アプリでルールを作成・編集することはできません。Outlook on the web やデスクトップで作成したサーバー側のルールは、メールがどのデバイスに届くよりも前にメール サーバーで適用されるので、そのまま動き、スマートフォンにも振り分け済みの状態で届きます。クライアント専用ルールは、スマートフォンでしか開かないメールには実行されません。

クラシック Outlook では動くルールが、新しい Outlook では動かないのはなぜ?

新しい Outlook はサーバー側のルールしか実行しません。クラシック Outlook のクライアント専用ルールは引き継がれないため、切り替えた時点で止まります。新しい Outlook の 設定 > メール > ルール で、.pst ではなくメールボックスのフォルダーに振り分けるように作り直せば、サーバーで実行されます。