• Outlook User
  • New Outlook app
  • Outlook.com
  • Outlook Mac
  • Outlook & iCloud
  • Developer
  • Microsoft 365 Admin
    • Common Problems
    • Microsoft 365
    • Outlook BCM
    • Utilities & Addins

Running Rules on messages after you read them

Slipstick Systems

› Outlook › Rules, Filters & Views › Running Rules on messages after you read them

Last reviewed on December 1, 2017     30 Comments

We frequently get questions from users who want to run their rules automatically after reading the messages. Outlook does not support this - Rules Wizard processes the messages as they are downloaded into Outlook or when you press the Run Rules Now button in Rules Wizard.

In additional to using the tools listed on this page, you can also use a VBA macro to move messages later. See Use a Macro to Move Aged Email for more details and a sample macro.

The tools on this page will either run rules after some time has passed or provide easier methods to file messages.

 

Tools in the Spotlight

FileChimp

File emails from Outlook into project or client folders automatically. Match email addresses, project numbers, client names or references to a folder name located anywhere on your network. Watch as the bulk of your emails are automatically filed (ZERO clicks!) and finish the task with manual filing for emails that do not fall within the scope of a project or client folder. Organize filed emails into relevant sub-folders within your mailbox and auto purge dated email over time. Supports Outlook 2007, 2010, 2013 & 2016

Tools

Auto-Mate

Auto-Mate is an Outlook utility that allows you use define rules to move mail from your Inbox (or other folders) based on several criteria, including the age of the message. While Outlook rules only run as messages are downloaded or when you click Run Rules now, Auto-Mate rules run on a schedule, enabling you to apply rules to messages that have been in your Inbox for a given number of hours, days or weeks. Available in Standard or Pro Version. Outlook O365, Outlook 2019 as well as Outlook 2010, 2013, 2016, 32 and 64 bit editions. Version 12.

QuickFile for Outlook

File 90% of your emails at the click of a button. Manage your Inbox and Sent Items folders. Move emails out of the Inbox to the correct folder at the click of a button. QuickFile remembers the folders used for each person and presents a short customized list each time. Use the same list to Send&File in one step instead of having to go back to your Sent Items folder. Plus many more email management features such as one-click creation of task/appointments from emails, newsletter processing, deferred non-urgent emails and much more.

RunJunkRules

This add-in allows you to manually or automatically execute the set of rules against Junk Email folder.

Timed Email Organizer

Timed Email Organizer is a brand new add-in which can replace or augment your Outlook rules. Unlike Outlook, this add-in will act on emails based on how old they are, supports ANDs, ORs, NOTs and wildcards in the conditions, and has a test mode so that you can see what the effect of a given rule would be if it were run. It will even import your current Outlook rules and automatically disable them for you.

More Information

The Run Rules Now dialog in early versions of Outlook do not have a Select All button - you need to select each rule you want to run, one at a time.

Running Rules on messages after you read them was last modified: December 1st, 2017 by Diane Poremsky
Post Views: 46

Related Posts:

  • Automatic Message Processing Tools
  • Frequently asked question about Outlook's rules wizard.
    Outlook Rules Frequently Asked Questions
  • Filing Outlook Email Messages
  • Avoid duplicate messages caused by Outlook's Rules Wizard

About Diane Poremsky

A Microsoft Outlook Most Valuable Professional (MVP) since 1999, Diane is the author of several books, including Outlook 2013 Absolute Beginners Book. She also created video training CDs and online training classes for Microsoft Outlook. You can find her helping people online in Outlook Forums as well as in the Microsoft Answers and TechNet forums.

Comments

  1. Mark Pearson says

    November 13, 2020 at 8:00 am

    Outlook office 2007 did support this it is only it is only since I moved to 2019 I have had a problem, I have to rerun the rules, it seems that 2019 ignores unread emails unless you run it manually

    Reply
  2. Brian says

    July 10, 2020 at 12:02 pm

    Hi Diane, I was wondering if you're still a fan of Auto-Mate?

    Best,
    Brian

    Reply
    • Diane Poremsky says

      September 23, 2020 at 11:32 pm

      I have no used it in years, so I can't comment on the current version.

      (I find the fewer addins I use, the easier it is for me to find bugs and repro user's issues.)

      Reply
  3. Fernando says

    May 16, 2017 at 1:14 pm

    Hello Diane
    This article is of the year 2013. Is there still no way to run a rule after read an email?

    Reply
    • Diane Poremsky says

      May 16, 2017 at 1:33 pm

      No, not automatically. There are addins that can do it, but Outlook's rules run as the messages arrive or when you click Run Rules Now. A macro could trigger run rules now every few hours...

      Reply
  4. jloffi says

    March 20, 2016 at 7:41 pm

    Is there any way of reviewing all of the emails I requested to be deleted from my inbox. I fear that I may have inadvertently selected one wrong email, as this, which is a bill, is no longer appearing in my inbox?

    Reply
    • Diane Poremsky says

      March 20, 2016 at 9:15 pm

      There is no long file, but the deleted items should be in the Deleted items folder (or Trash, if using IMAP). If you emptied the deleted items, it can't be recovered unless you use an Exchange Server mailbox. Sorry.

      Reply
  5. Ditya Rama says

    March 4, 2015 at 12:08 am

    Nice article Ibu Diane Poremsky (sorry if my english not quite well, i'am from Indonesia).

    I have a problem , after making Rule. I'am using Office 2010.
    To move into a folder e.mail . Now e.mail is not visible in the list of email . But the number of incoming email can be clearly seen next to the folder name .
    It only occurs in a single folder only, in other folders are all no problem with the rule that I apply . And E.mail still be seen clearly , in a folder that is not problematic .

    Is there enter to solve this problem ? thank you in advance.

    Reply
    • Diane Poremsky says

      April 1, 2015 at 1:21 am

      Have you tried resetting the view? It sounds like the view is hiding the messages.

      Reply
  6. JB says

    January 20, 2014 at 2:46 am

    Hmm, I never noticed it before in outlook 2007, as any email I put in deleted folder (or deleted), didn't show up as "unread." Is there a rule I can do that classifies anything in the deleted folder as read? Or do I just have to spend my whole day marking the entire folder as read...

    Wow, Outlook 2013 has sure kept you busy with all us whiners!!!! :)

    Reply
    • Diane Poremsky says

      January 20, 2014 at 9:42 am

      A rule won't do it - it only applies to messages as they are downloaded. A macro or quick step will mark them read as they are added/moved to the folder or you can right click on the folder every now and again and choose mark all read.

      I used to right click every now and again and mark all read or emptied it, now I don't even bother with that as deleted items are cleaned out as they age and I stopped noticing the unread count in the deleted folder a long time ago, in part because I use the Favorites list (in the Mail module) and Deleted Items is not on that list. (My mail servers now delete junk mail and deleted items as they age, but I used to use Autoarchive to delete the older messages in both folders.)

      Reply
  7. JB says

    January 20, 2014 at 1:18 am

    Is there a way to have any email that has been moved to the deleted folder, be marked as read? This didn't seem to be a problem in outlook 2007, but now in outlook 2013, every time I delete an email (or delete from a different device), I have a bunch of emails in my deleted folder showing "unread." It's annoying, as I mistake it for my inbox.

    Reply
    • Diane Poremsky says

      January 20, 2014 at 1:57 am

      It worked the same way in 2007, so I'm not sure why it's more annoying now - the only way to change the behavior is by using a quick step to delete or a macro in Outlook that watches the deleted folder and marked new items read. See Mark deleted items read for the necessary VBA.

      Reply
  8. Armin says

    October 11, 2013 at 9:57 am

    OK, as a follow up on my own post. I manage to more or less work around the limitation using some VBA marco's.

    As explained and experienced by other users, if an email is already read on another device (phone), a rule won't trigger on the desktop. Using VBA and NewmailEx also won't trigger for the same reason.

    Using VBA and ItemAdd works fine, except it - by design - does not trigger if the amount of emails gets above a certain value. This value is undocumented for new releases, but MSDN lists 15 for older releases.

    Then I realised that running a Rule manually works, and you can even specify the folder top run in. However although you can run this rule from a macro too, you then cannot specify its folder. When executed from a macro it will always run in the default (local) inbox, and therefore potentially not from the inbox of the account. (If someone knows how to fix this, I'd love to know, but several Bing-searches revealed many others encountered this as a showstopper as well.)

    So then I decided to just do it manually in VBA.
    1) Create a regular rule that copies all new mail from the IMAP inbox to the local inbox, and set a category. Use anyone you like.
    2) Create a VBA macro that copies all mail from the IMAP inbox to the local inbox, except if the category is already set. This will then only copy mail that the regular rule did not catch. Of course then set the category too in your VBA macro.

    You can then sign this macro and put it on your toolbar. You then only have to press it once each time you started Outlook and done a initial sync (unless you are actively reading on multiple devices in parallel). I can live with that.

    The examples on this site helped a lot as I had never programmed VBA before.

    Some improvements I still working one:

    a) Unfortunately you cannot copy mail in VBA, so you have to

    Set objCopy = objItem.Copy
    objCopy.Move objLocallnbox

    objItem.Category = strCategory
    objItem.Save

    This is still bad, as it will immediately sync the copy to the server IMAP folder, and then depending on Outlook version move it to trash (Outlook 2010+) or flag it for deletion (Outlook 2007-) delete it, causing lots of server activity and delay.

    However it is likely the best option you have. In Outlook 2013 syncing will be in the background, so you may not notice it.

    Of course I'm open to improvements.

    b) Also your online mailbox will have these deleted copies from (a). I therefore then created a second subroutine to delete (Outlook 2010+) or purge (Outlook 2007-) these temp files.

    objCopy.Delete

    works fine for delete. For purge it is a bit harder. You can do this by navigating through the menu and assigning the final object to a button and then do:

    objButton.Execute

    I first looked up the unique ID, and then hardcoded this in my macro. You can also navigate using index values through the menu, but then if you shuffle items around it may not work.

    Also make sure that you manually set the view in purge your macro to the IMAP folder, else the purge command (Outlook 2007-) may not be available.

    c) The rule from step 1 will unfortunately first set a category and then copy, so all you emails through the rule will have that flag set. So for niceness, I then also created a second subroutine to clear all the categories on my local inbox.

    All in all, this requires some programming skills and is not for the regular end-user.

    Four improvements for Outlook 2016 which are on my Santa list:
    I) Allow rules to trigger also on new read downloads and not just new unread mails.
    II) Have a VBA NewEmailEx2 that triggers on downloaded email, read or unread
    III) Add VBA ItemAdd2 event that always triggers regardless of item count, or allow users to set the registry or so to handle the limit.
    IV) Allow a rule to run on any folder when executed from a macro (after all the user can do that through the UX already).

    Either one of these would have made all of my work obsolete. In the mean time, I hope the above does help somebody.

    Reply
  9. Armin says

    October 9, 2013 at 1:48 pm

    Thanks Dianne, however the problem *is* read vs unread. If I read the message on e.g. my Phone before starting Outlook on the desktop, the message is downloaded, but not flagged as 'new' and hence the regular Rules don't get triggered. The same applies to NewMailEx. This is by design.
    A design which made sense with Outlook being the only mail client, but not in todays world where most users have multiple devices. E.g. like so many others I scan my emails on my phone to read/handle some urgent ones, and do the rest of my work at the office.

    Now as explained, you might try ItemAdd macro, but then you hit the limitation of 15 items. It will simply not fire the event if more items are added in one sync-operation. This is even documented on MSDN.
    Now that limitation perhaps made sense in the distant past, but with todays powerful desktop machines this limit should just be gone or at least some very high number.

    Hence, only server-based rules are foolproof here. But most servers provide only limited rule capabilities to end-customers.

    Microsoft really needs to step up its game here and revisit some old design assumptions from the past. (Although, like stated, Thunderbird has the same limitation.)

    Reply
  10. Armin says

    October 9, 2013 at 10:09 am

    This is an ancient limitation of Outlook. To be fair other products like Thunderbird also have this. A read message is not a 'new' message.

    Not completely unreasonable perhaps, but in 2013 most users have multiple devices. Thsi did make sense in the past, but less today.

    So create a macro, right? Except that macro's don't help here either. The ItemAdd does not fire if the amount of additions is too large. Too large is however defined by Microsoft as ... 15. So don't subscribe to any mailinglist or use corporate IMAP :-)

    In a last desperate attempt I tried manual macro's and just put a button on my bar I'd press after startup myself. Too bad, as Outlook will default to your personal Inbox to execute the rule, but not the IMAP inbox. When running manually you can select which inbox, but in a macro ... well perhaps you can, but I have not found out how to specify the target of the rule.

    In essence, you are toast if you cannot have a server-based rule.

    Reply
    • Diane Poremsky says

      October 9, 2013 at 10:27 am

      The problem isn't so much between Read and Unread, but that rules run as messages download and if the message is already downloaded, something needs to trigger the rule. If the code is too much for Rules and ItemAdd, NewMailEx event might work - I'm not sure what it's limitation is.

      You can use a macro that uses current folder, but if moving messages, you need to use a hard coded folder or select the folder. Outlook's Run Rules now should work on read or unread.

      Reply
  11. Mark Flaming says

    May 8, 2013 at 9:34 am

    I have exactly the same problem as Tobias. Outlook rules will not move a copy of an email received in an IMAP account if that email has been viewed previously on my phone. I would be so grateful for a solution to this.

    Reply
  12. Tobias Morris says

    April 10, 2013 at 10:37 am

    I do have 2 copies of all messages but that doesn't really concern me. My only issue is that where I have read an email on my iphone, it does not come to my unified inbox as the rules I have set up do not work on read messages. Is there a fix for this? Thanks Diane.

    Reply
    • Diane Poremsky says

      April 13, 2013 at 8:54 am

      I under if a Rules script would work... Run a script rules. There are links to sample scripts at the bottom of the page.

      Reply
  13. Tobias Morris says

    April 10, 2013 at 1:08 am

    Sorry I wasn't clear, Outlook downloads the message to the separate inbox but not to the unified new inbox I created. I would like all messages whether read or unread on my iphone to come into the unified inbox that I have created. The rules work for unread messages but where I have read a message on my iphone, the rule does not work and the message is not copied as per rule to my unified inbox. Thanks Diane.

    Reply
    • Diane Poremsky says

      April 10, 2013 at 9:55 am

      So you have 2 copies of all messages? Have you considered using an Instant Search query, such as the one at How to Create a Unified Inbox View

      Reply
  14. Tobias Morris says

    April 8, 2013 at 4:27 pm

    Hi Diane, I have just started using Outlook 2010 upgrading from 2003. I have created a unified inbox for my email accounts. I have set up rules to move copies of all messages into my unified inbox. This does not work where I have read an email on my iphone before downloading in Outlook 2010. Is there any fix to this (other than marking email as unread in iphone)? Thanks for your help.

    Reply
    • Diane Poremsky says

      April 8, 2013 at 5:59 pm

      Outlook isn't downloading the message at all? Who is your email provider?

      Reply
  15. raedzahr says

    May 29, 2012 at 2:49 am

    i've a blackberry who gets all my emails, after i created on outlook 2007 the rules and alerts to move my emails to the specific folder each, i'm receiving no emails on the blackberry after execution of these rules, the problem also that the inbox is giving no new emails unless i enter to the folders created inside it... strange thinking of microsoft.

    Reply
  16. Cindy Melgaard says

    April 23, 2012 at 10:26 am

    Should I include "which is an automatic reply"? I associate auto-replies with people who are out of the office, but maybe that would apply to GoToMeeting replies as well?

    Reply
    • Diane Poremsky says

      April 23, 2012 at 11:09 am

      I don't think you need automatic reply in it. Also, if you are a delegate or have send as permission, you could create it on his calendar and have responses go to him automatically.

      What version of Outlook? If 2010, Click File, Properties and have replies sent to his address. Test it to see if it works - I have not tried it with Meetings as it is not supported in older versions. (It works fine for email.) ETA: I did a quick test - a copy of the accept/decline goes to the address i entered in options and a copy comes to me, to update the meeting request.

      Reply
  17. Cindy Melgaard says

    April 23, 2012 at 10:14 am

    I have two rules and the one I am having trouble with is the first one. It reads as follows:
    "Apply this rule after the message arrives
    where my name is in theTo or Cc box
    and with gotomeeting in the subject or body
    and which is a meeting invitation or update
    forward it to Bert Newman
    and display a Desktop Alert"

    I am sending out GoToMeeting invitations and want the "accept", "decline" responses to go directly to my boss.

    Reply
  18. Cindy Melgaard says

    April 23, 2012 at 9:53 am

    I am trying to create a rule that automatically forwards GoToMeeting replies. I have set the rule, however, it does not work unless I go in each time and say 'run rules now.' The problem with that is that my boss then gets duplicates as the rule pulls from everything in my in-box and not just the new incoming messages. Any suggestions?

    Reply
    • Diane Poremsky says

      April 23, 2012 at 10:01 am

      How does the rule read currently? Do you have Stop processing enabled? Where within your rules list is this rule? Try moving it up the list, so it runs first.

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Visit Slipstick Forums.
What's New at Slipstick.com

Latest EMO: Vol. 31 Issue 3

Subscribe to Exchange Messaging Outlook






Support Services

Do you need help setting up Outlook, moving your email to a new computer, migrating or configuring Office 365, or just need some one-on-one assistance?

Our Sponsors

CompanionLink
ReliefJet
  • Popular
  • Latest
  • Week Month All
  • Jetpack plugin with Stats module needs to be enabled.
  • Error Opening iCloud Appointments in Classic Outlook
  • Opt out of Microsoft 365 Companion Apps
  • Mail Templates in Outlook for Windows (and Web)
  • Urban legend: Microsoft Deletes Old Outlook.com Messages
  • Buttons in the New Message Notifications
  • Move Deleted Items to Another Folder Automatically
  • Open Outlook Templates using PowerShell
  • Count and List Folders in Classic Outlook
  • Google Workspace and Outlook with POP Mail
  • Import EML Files into New Outlook
Ajax spinner

Recent Bugs List

Microsoft keeps a running list of issues affecting recently released updates at Fixes or workarounds for recent issues in classic Outlook (Windows).

For new Outlook for Windows: Fixes or workarounds for recent issues in new Outlook for Windows .

Outlook for Mac Recent issues: Fixes or workarounds for recent issues in Outlook for Mac

Outlook.com Recent issues: Fixes or workarounds for recent issues on Outlook.com

Office Update History

Update history for supported Office versions is at Update history for Office

Outlook Suggestions and Feedback

Outlook Feedback covers Outlook as an email client, including Outlook Android, iOS, Mac, and Windows clients, as well as the browser extension (PWA) and Outlook on the web.

Outlook (new) Feedback. Use this for feedback and suggestions for Outlook (new).

Use Outlook.com Feedback for suggestions or feedback about Outlook.com accounts.

Other Microsoft 365 applications and services




New Outlook Articles

Error Opening iCloud Appointments in Classic Outlook

Opt out of Microsoft 365 Companion Apps

Mail Templates in Outlook for Windows (and Web)

Urban legend: Microsoft Deletes Old Outlook.com Messages

Buttons in the New Message Notifications

Move Deleted Items to Another Folder Automatically

Open Outlook Templates using PowerShell

Count and List Folders in Classic Outlook

Google Workspace and Outlook with POP Mail

Import EML Files into New Outlook

Newest Code Samples

Open Outlook Templates using PowerShell

Count and List Folders in Classic Outlook

Insert Word Document into Email using VBA

Warn Before Deleting a Contact

Use PowerShell to Delete Attachments

Remove RE:, FWD:, and Other Prefixes from Subject Line

Change the Mailing Address Using PowerShell

Categorize @Mentioned Messages

Send an Email When You Open Outlook

Delete Old Calendar Events using VBA

Repair PST

Convert an OST to PST

Repair damaged PST file

Repair large PST File

Remove password from PST

Merge Two Data Files

Sync & Share Outlook Data

  • Share Calendar & Contacts
  • Synchronize two computers
  • Sync Calendar and Contacts Using Outlook.com
  • Sync Outlook & Android Devices
  • Sync Google Calendar with Outlook
  • Access Folders in Other Users Mailboxes

Diane Poremsky [Outlook MVP]

Make a donation

Mail Tools

Sending and Retrieval Tools

Mass Mail Tools

Compose Tools

Duplicate Remover Tools

Mail Tools for Outlook

Online Services

Calendar Tools

Schedule Management

Calendar Printing Tools

Calendar Reminder Tools

Calendar Dates & Data

Time and Billing Tools

Meeting Productivity Tools

Duplicate Remover Tools

Productivity

Productivity Tools

Automatic Message Processing Tools

Special Function Automatic Processing Tools

Housekeeping and Message Management

Task Tools

Project and Business Management Tools

Choosing the Folder to Save a Sent Message In

Run Rules on messages after reading

Help & Suggestions

Submit Outlook Feature Requests

Slipstick Support Services

Buy Microsoft 365 Office Software and Services

Visit Slipstick Forums.

What's New at Slipstick.com

Home | Outlook User | Exchange Administrator | Office 365 | Outlook.com | Outlook Developer
Outlook for Mac | Common Problems | Utilities & Addins | Tutorials
Outlook & iCloud Issues | Outlook Apps
EMO Archives | About Slipstick | Slipstick Forums
Submit New or Updated Outlook and Exchange Server Utilities

Send comments using our Feedback page
Copyright © 2026 Slipstick Systems. All rights reserved.
Slipstick Systems is not affiliated with Microsoft Corporation.