Outlook のルールはいくつまで作れる?
これは、誰もが求める数字が存在しない種類の質問です。Outlook は作成できるルールの数を制限しません。制限するのはルールが占める容量であり、それは別の問いですが、ずっと役に立つ答えがあります。
Outlook にルールの最大数はありません。 代わりに Exchange は、メールボックス内のすべてのルールの合計サイズを制限します。Exchange Online では 256 KB、Exchange Server 2007 以降では既定で 64 KB で、管理者が最大 256 KB まで引き上げられます。件数ではなくサイズの枠なので、いくつルールを持てるかは、その複雑さに完全に左右されます。送信者アドレス200件を列挙した1つのルールが、1単語ずつに一致する50個のルールより多くの容量を消費することもあります。無効にしたルールも枠にカウントされるため、多くの人が思ったより早く上限に達します。
「いくつ」が的外れな質問である理由
ルールの上限を検索すると、50、100、500と数字を挙げる人が出てきて、互いに食い違っています。彼らはみな、自分のルールが動かなくなった時点を報告しているのであり、自分のメールボックスについてはみな正しいのです。上限が、ルールの数ではなくキロバイトで測られているからです。
Exchange はルールをメールボックスの中に1つの構造として保存し、その合計サイズに上限を設けています:
- Exchange Online (Microsoft 365): 256 KB。
- Exchange Server 2007 以降: 既定で 64 KB、256 KB まで引き上げ可能。
- Exchange Server 2003: 32 KB、変更不可。
つまり「ルールはいくつまで作れるか」への正直な答えは、「収まる限り。そして、それは中身次第」です。
実際に枠を消費するもの
おおよそ影響の大きい順に、4つあります:
- 条件の中のリスト。 送信者アドレス、受信者、ドメイン、キーワードはすべて、そのままルールに保存されます。これが他のすべてを圧倒します。200件のクライアント アドレス リストを対象とする「これらの人のいずれかから」というルール1つが、ほとんどのメールボックスで最も容量を食うものです。
- 条件とアクションの数。 1つ増えるごとに構造が加わるため、条件6つと例外3つのルールは、それぞれ1つずつのルールよりかなり大きくなります。
- ルール名。 ルールと一緒に保存されます。1つ1つは些細でも、文章のような名前のルールが60個もあれば、全体では無視できません。
- ファイル パス。 ルールがメールを .pst に移動する場合、そのファイルの完全なパスがルールの中に保存されます。ユーザー プロファイルの深い階層にあるパスは、
C:\archive.pstよりかなり多くの容量を消費します。
おおまかな規模感
トレードオフを具体的にすると、名前が短く、送信者が1人で、メールボックスのフォルダー1つに移動するだけの単純なルールは、数百バイト程度です。長い名前、100件のアドレスのリスト、入れ子になった .pst へのパスを持つルールは、それだけで数キロバイトになることがあります。
これが、報告される上限が大きくばらつく理由のすべてです。送信者からフォルダーへの単純なルールだけのメールボックスなら、数百件を収められます。リストの多いルールが1ダースあるメールボックスは、いっぱいになることがあります。どちらの人も、自分が観察したことについては間違っていません。
現在の状況を確認する方法
Outlook クライアントにこれを表示する画面はなく、これは実際の欠落です。Exchange 管理者のアクセス権がある場合:
Get-Mailbox you@example.com | FL displayname,rulesquota
ない場合、実用的な手がかりはエラー メッセージです。「1 つ以上のルールを Exchange サーバーにアップロードできなかったため、無効になりました」と表示されたら、上限に達しています。このメッセージとその3つの原因はOutlook のルールが勝手にオフになる理由で解説しています。
余裕を増やす方法
- 無効にせず、削除する。 無効にしたルールはフルサイズを占めます。これが最大の、そして最も見落とされがちな効果です。
- アドレスのリストをドメインに置き換える。 組織全体が同じ場所に振り分けられる場合は、常にそうします。
- 振り分け先が同じルールを統合する。 1つのフォルダーを指す複数のルールは、複数の条件を持つ1つのルールにしたほうが、ほぼ確実に小さくなります。
- 名前を短くする。 「Acme アカウント チームからのすべてのメールを Acme クライアント フォルダーに移動」ではなく「Acme」に。
- .pst のパスを短くする。 メールボックスの外に振り分けるルールが対象です。
本当の制約は上限
このリストの各項目は、一度だけ余裕を生みます。どれも、枠が 256 KB で固定されていて、メールのほうは何も固定されていないという事実を変えません。新しいクライアント、プロジェクト、取引先、ニュースレターのたびに、あらかじめ記述して容量の中に保存しなければならないパターンが1つ増えるのです。
正確に振り分けるルール セットは、増える一方です。引き上げられない容量は、増えません。この2つの事実はいずれ衝突し、たいていの結末は、ルールの保守をやめて手作業のドラッグに戻ることです。
Folder Suggest は各メールを読み取り、既存のフォルダーを順位付けするので、あらかじめ記述するものも、上限内に収めるべきルール セットもありません。モデルはお使いのデバイス上で動作し、メールの内容がお使いのマシンの外に出ることはありません。
Outlook に追加よくある質問
Outlook のルールに最大数はありますか?
いいえ。Outlook と Exchange は件数に上限を設けていません。制約となるのはルール セットの合計サイズで、Exchange Online ではメールボックスごとに 256 KB が上限です。実際には、上限に達するまでのルール数は、およそ30件から数百件までと人によって報告がばらばらで、その差はルールの複雑さですべて説明できます。
Outlook のルールが大きくなる原因は?
リストです。条件に入力したメール アドレス、ドメイン、キーワードはすべてルールの中に保存されるため、200人の送信者に一致するルールは、1人に一致するルールの約200倍のサイズになります。ルール名、条件やアクションの数、ルールが書き込む .pst の完全なパスもカウントされます。
上限に達する前にルールが動かなくなったのはなぜですか?
ほぼ間違いなく、無効にしたルールも容量を消費し続けているからです。ルールのチェックを外しても、メールボックスにはフルサイズのまま保存されます。ルールを削除せずに無効にしてきた場合、目に見える有効なルールは、枠を埋めているものの一部にすぎません。
Outlook のルール容量 256 KB は引き上げられますか?
256 KB を超えては引き上げられません。Exchange Server 2007 以降では、管理者が Set-Mailbox -RulesQuota でメールボックスを既定の 64 KB から最大 256 KB まで引き上げられますが、それが上限です。Exchange Online のメールボックスはすでにその上限にあるため、引き上げの余地はなく、代わりにセットを小さくする必要があります。