There was an error reading the rules from the server. The format of the server rules was not recognized

wchrisb 31 Reputation points
2020-07-31T12:49:30.083+00:00

****NOTE:** I originally posted this in the standard MS Community Forums. They redirected to TechNet that redirected me here.**

I have recently been upgraded by my email provider (GoDaddy) to a new email server which requires using MS Exchange. In making that change, my rules began to have problems. I recreated all "receive" emails on the server via Outlook.com in both email accounts affected by the move to Exchange. Once created, I deleted the same rules I had created locally (client only). The system worked great for about a week. Then, earlier this week, I began getting the message "There was an error reading the rules from the server. The format of the server rules was not recognized" on one of my email accounts. I have been unable to get this to stop since. I completely disabled the rules no the one account to see if that would do anything and it did not. It should be noted that the rules are running on the server. They have disappeared locally and I get the error message anytime I log into my local version of Outlook or try to manage the rules from my desktop.

Is there a way to resolve this issue?

Outlook | Windows | Classic Outlook for Windows | For business
{count} votes

6 answers

Sort by: Most helpful
  1. Amit Dodake 206 Reputation points
    2020-09-04T16:23:48.163+00:00

    This worked for me.

    1. Export the rules out to local file.
    2. Delete all the rules.
    3. Restart outlook.
    4. Open Rules again, if you see (client-only) rules again delete them all.
    5. Create any simple rule and save it.
    6. Restart Outlook
    7. Open Rules, this time you will be asked to choose which rules you want to use "client" or "server" choose client.
    8. Import the saved rules from step 1.

    Hope this helps.

    41 people found this answer helpful.

  2. Marco 71 Reputation points
    2021-05-16T13:17:18.177+00:00

    The following worked for me:

    1. Export the rules to a local file
    2. Close Outlook
    3. Run outlook.exe /cleanrules (This command will open Outlook and clean the rules) Thanks @Eric Yin-MSFT !
    4. Import the saved rules from step 1

    Hope this helps.

    14 people found this answer helpful.

  3. Eric Yin-MSFT 4,396 Reputation points
    2020-08-03T07:34:52.323+00:00

    I wonder on which step have you been in order to "upgrade your email provider to a new email server which requires using Exchange"? Can you see your mailbox in EAC now?
    What you do mean about "recreated all "receive" emails on the server via Outlook.com in both email accounts affected by the move to Exchange"? Could you explain how you did it and what is the final situaltion?

    You can try running outlook.exe /cleanrules to reset the rule engine and rebuild the rules on server again.(If you have multiple or additional mailboxes in your Outlook profile, running the /cleanrules command line switch deletes the rules from all connected mailboxes. Therefore, it is recommended that you only run this command when your Outlook profile only contains the one, target mailbox.)
    Also, which version of Outlook are you using? See if the error exists when using other versions of Outlook.

    5 people found this answer helpful.
    0 comments No comments

  4. Eric Yin-MSFT 4,396 Reputation points
    2020-08-12T06:47:02.397+00:00

    You can try removing the rules and recreate them via Exchange Management Shell for those mailboxes who migrated to Exchange, see if the issue persists.
    For detailed steps, refer to this blog:https://www.codetwo.com/admins-blog/managing-outlook-rules-powershell/
    Please Note: Since the web site is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.


  5. G.Komatsu_CL 1 Reputation point
    2022-12-15T14:32:20.57+00:00

    Go to https://outlook.office365.com/mail/ check the rules from web GUI after you removed all the rules locally. If there is any left out rules there from web, remove them. Then restart local Outlook, those empty "Client Only" rules disappeared. This work for me.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.