サーバーから仕分けルールを読み取り中にエラーが発生しました。サーバーのルール形式は認識できませんでした 。【Outlook】

TIPS

こんにちは。ざわかける!のざわ(@zw_kakeru)です。
またOutlookで仕分けルールに関する変なエラーが出たので、その解決方法をメモしておきます。

起きたこと

ある日いつものようにPCからOutlookを立ち上げると、次のようなダイアログが表示されました。

サーバーから仕分けルールを読み取り中にエラーが発生しました。サーバーのルール形式は認識できませんでした 。


特に変な仕分けルールを設定した記憶はないのですが、なぜか突然表示されるようになりました。
いわゆる「何もしてないのに壊れた」というやつですね。
(何のこっちゃ)と思いつつまあ適当にスルーしようとしたのですが、Outlookのアプリを立ち上げている限り、消しても消しても瞬時にこのダイアログが表示され続けます。
これではまともにメールを確認する事すらできません。困った。

おそらくメッセージに書かれている通りサーバーで何かしらのトラブルが発生して仕分けルールが読み取れなくなってしまったためにダイアログが表示されており、
一方クライアント側では仕分けルールを取得できるまでサーバーへのリクエストを繰り返す仕様になっているために、このような無限ループが発生してしまっているのでしょう。

単純なエラーとかアクセスのタイミングとかが原因の場合もあるのでリクエストを繰り返すなとは言いませんが、5回くらいやったら諦めて欲しいものですね、、、

この現象の解決策が調べても出てこなかったので、ここに書き記しておきます。

解決方法

スポンサーリンク

全体の手順は次の通りです。

1. 現在の仕分けルールをファイルに出力しておく。
2. 全ての仕分けルールを削除し、Outlookを再起動する。
3. 再び仕分けルールを開き、適当なルールを一つ作成する。
4. Outlookを再起動し、ルールの保存先を選択する。
5. ファイルに出力しておいた仕分けルールを再度読み込む。
6. 完了。

要するにサーバー側がバグっているのでそれをクライアント側から綺麗な状態に戻してあげましょう、というお話ですね。
それにあたって現在設定してある仕分けルールを一旦退避させておいて、バグが解消されてから戻してあげることで元通りになるという作戦です。

詳しく解説していきます。

現在の仕分けルールをファイルに出力しておく

この後の処理で仕分けルールを全て削除する必要があるので、素早く復元できるように現在の仕分けルールを保存しておきましょう。
Outlookの『ファイル』タブから『情報』>『仕分けルールと通知設定の管理』を選択します。
出てきたダイアログから『オプション』を選択して『仕分けルールをエクスポート』して下さい。

すると自身のダウンロードフォルダに無題.rwzなどといった名前でファイルが出力されます。
確認ができたら次に進みましょう。

全ての仕分けルールを削除し、Outlookを再起動する

現在ルールの保存ができたら、全ての仕分けルールを削除していきます。
『削除』ボタンを押して、一つずつルールを削除していって下さい。
全てのルールを削除して、仕分けルールの一覧に何も表示されなくなったら『OK』です。

ここで大事をとって、一旦Outlookを閉じて下さい。

再び仕分けルールを開き、適当なルールを一つ作成する

再びOutlookを開いて仕分けルールに移動し、『新しい仕分けルール』から適当なルールを一つ作成して下さい。
このルールはどうせすぐ削除するので、本当に適当で構いません。

ちなみにここで、自分で作った覚えのない”クライアントルール”などの仕分けルールが表示されていた場合は削除して下さい。
(仕分けルールがサーバーから読み込めなかったためにOutlookが勝手に作成したダミールールです。)

Outlookを再起動し、ルールの保存先を選択する

再びOutlookを立ち上げ直し、仕分けルールを開いて下さい。
すると新しいダイアログ、「自動仕分けウィザード」が表示されます。

「通常はサーバーのルールを保存してください。」と書かれているのでサーバーを選ぶ方が無難ですが、
私はこのPC以外でメールを確認しない上に今後また同じエラーが出るとめんどくさいのでクライアントを選択しておきました。
ここは皆さんの状況に応じての選択になるかと思います。

ファイルに出力しておいた仕分けルールを再度読み込む

さあ、これでダイアログが表示されなくなりました。
先ほど適当に作ったルールはもう出番がないのでこのタイミングで削除して下さい。

今のままでは仕分けルールがまっさらなため、最初のステップでエクスポートしておいた仕分けルールを戻してあげましょう。
『仕分けルールと通知設定の管理』の『オプション』を選択して『仕分けルールをインポート』して下さい。

インポートするファイルはもちろん、先ほど出力しておいた無題.rwzなどといった名前のファイルです。
インポートが完了すると、今まで自分が使っていた仕分けルールが復活していることと思います。

完了

完了です。
無事にダイアログを消すことができ、自由にメールを確認することができるようになりました。
めでたしめでたし。

終わりに

一生メールが見れなくなるかと思って焦りました。
Microsoftの製品は機能のラッピングのスケールが大きすぎるせいで小回りが利かなくて動作も重い、という個人的イメージがあります。
僕はアンチMicrosoftなんですけど、、、何とかしてくれないかなあ弊社。

ていうかこの手のエラーでハマってる人って世の中にたくさんいると思うんですけど、調べても全然解決策が出てこないのは何故なんでしょうかね。
みんな社内の強い人に毎回聞いているのかな。
この記事を読んだ人は、次からは人に聞かなくて済みますね。良かった。

タイトルとURLをコピーしました