Fix for 'Rules in Error' - 'Cannot Reply to Message' for Outlook 2007 Out-Of-Office rule
I was trying to set up an out-of-office rule in Outlook 2007. If you have Exchange, this is very easy, but if you are using POP (and maybe IMAP?) account, you'd need to duplicate the effect with an email rule and leave Outlook running. You can follow the directions on Microsoft KB# 311107 to set up such an out-of-office rule without Exchange.
For Outlook 2007, I got a pop-up message with a title 'Rules in Error' indicating simply 'Cannot Reply to Message'... which was not helpful. My Outlook 2007 is up-to-date, and a Google search (example) of the error led me to believe this is actually a bug in Outlook 2007.
The rule I set up is very basic and always replies with the same template (screenshot), yet I received the error message (screenshot). Contrary to (seemingly) popular opinion, there are ways to resolve this. I have found two things to make Outlook 2007 POP3 out-of-office work.
- Update to Office 2007 SP2 and use a plain-text Outlook template.
- Process the rule once manually and leave Outlook running.
If you read Microsoft's directions carefully, it tells you to use a Plain Text template in Outlook 2007, but it does not specify plain text template for previous versions. I made a plain text template and my out-of-office rule worked just fine.
I am running Outlook 2007 SP2, but on a computer with Outlook 2007 SP1 the out-of-office rule did not work (plain-text or not). I used option #2 (see below), but later updated to Office SP2 (available at http://www.microsoft.com/downloads/details.aspx?FamilyID=b444bf18-79ea-46c6-8a81-9db49b4ab6e5&displaylang=en) and used the plain text template.
So, that's one way... what's the other?
Option 2: Process the rule manually once
Thanks to this post at Lockergnome, there is another workaround. After you set up an email rule and it generates the error, the rule is disabled. The rule itself seems valid, and you can run it manually. So, restart Outlook and re-enable the rule, and run the rule once manually and apply it to your existing messages before another email is received. Voila, it works!
- Set up the out-of-office rule
- Close Outlook 2007
- Start Outlook 2007 and click on Tools > Rules and Alerts and turn on your rule
- Still in Rules and Alerts, click on 'Run Rules Now...' and select your out-of-office rule and click on Run Now
- Close the Rules and Alerts and leave Outlook 2007 running
Pros and Cons
Option 2 has the advantage of working with graphical templates and does not require updating to SP2. However, it stops working if Outlook 2007 is restarted - you'll have to run the rule manually again.
Option 1 has the advantage of being more 'reliable' -- you start Outlook 2007 and it keeps working. However, it is plain text and it may require a sizable update.
Summary
If you don't mind updating to Office 2007 SP2, you can create a plain-text Outlook template and use it with your out-of-office rule. If you object to either plain-text replies or to installing SP2, you can run the rule manually once and it should keep running.

34 comments:
Thank you!
I was already using Outlook 2007 SP2 and had created a plain text template, but it would not work. I had to use Option 2, and it worked. Thanks!
Neither of those 2 solutions worked. I tried each several times, very carefully.
Same here. Neither solution worked. Was very careful to follow the steps closely and tried repeatedly to no avail.
did not fix problem
Didn't fix it for me either.
Thanks - the solution on my system seemed to be 1> create rule
2> close / open Outlook 2007
3> run once manually (on unopened messages)
Strange the author of the M$ solution forgot to mention items 2 & 3.
Option 1 did not seem to work for me, but Option 2 did. Thanks!
Suggest you remove Option 1 - on my elderly computer it took me a couple of hours to find out that it doesn't work, and I didn't see the comments until it was too late!
This post and the comments were a wonderful help. Thanks so much for contributing.
Thank-you! Option Two worked great - I haven't been able to use rules all year!
Option 2 worked...
Thanks Lee.
But Isn't there any way to avoid leaving outlook and system open n still OOF auto reply works...!
As I did before which was working then with same account
Note that this is only necessary if you are using POP or IMAP.
If you are using Exchange Server, it has an 'out of office' function you can use. Check your Tools menu for an 'Out-of-office assistant' or turn it on via Outlook Web Access.
Also, if you are using Outlook to pick up Yahoo, Gmail, or some other web-based account, most of these services have server-side vacation responders. Try doing a Google search for 'gmail vacation response' or whatever.
If you are using some form of *nix try the 'vacation' command (look at the man page for it).
Thanks so much! Option 2 worked a treat.
Phew! - Thanks a bunch, couldn't get the silly thing to work, and your second option worked a treat.
People like you make the Internet a blessing.
Thanks again!
Ab
Watch out - I tried step 2 with a very full mail box and it proceeded to try and send 75 plus responses..
Unfortunately neither worked for me either.
Thx a lot
Only option 2 worked for me.
Thanks
Option 2 worked for me! Thanks for the tip! I've been pounding my head against the monitor for a couple of hours trying to figure this one out!
What if you have over a thousand emails saved in your inbox. You dont want auto-replies being sent to emails that you have had over 2 weeks ago.
Found a solution, if you are like me and you dont ever delete emails, chances are you have 1000's o emails saved in your inbox. Do this if you use option #2, when you choose to run the process manually, be sure to immediately click cancel, because if not your auto-reply will be sent to all over your old emails in your inbox. Thanks for the help!
I am sorry, my solution does not work, the auto-reply that I received when I was checking was an auto-reply that was sent manually when I ran the process manually. I am still at a stand-still.
Neither worked for me either....Usually I can do this from my web host level but not with a specific account. oh well.
thank you thank you thank you
I thought I was losing my mind. I set these up for people in the office all the time and ran into this for the first time today. Running it manually did the trick!!!
Thank you!! I also thought I was losing my mind!
Thanks so very much. Seems like Microsoft should take some lessons from you. This worked and I was going crazy.
Thank you very much, I was about to poke my eyeballs out trying to figure this out. Microsoft SUCKS!
Not at all convenient to run on every restart of outlook. Option 1 not working although I am having sp 2
Since the problem is not resolved by MS and they do not seem interested, the better solution is use Incredi Mail alonwith Outlook. While going out enable Incredi Mail and enable auto reply, save a copy on server, check for mails every 10 minutes. Optionally It sends auto reply to all persons in address book only.
Option 2 worked for me. Thanks!
Thank you so much, Lee!
Cheers from Portugal
Francisco
neither works.
what upsets me the most is MS does not fix this, they broke it, they need to fix it!
Post a Comment