How do I create an MS Outlook 2010 rule that moves all messages received on a specific day of the week?
For example: If I receive an email on a Saturday, it should be automatically moved to a folder called "Saturday".
Super User is a question and answer site for computer enthusiasts and power users. It only takes a minute to sign up.Sign up to join this community
THIS IS FOR A SPECIFIC DATE: In the HOME tab click on rules>create rules, then advanced options. Then check "received in a specific date span" and then click on the blue link in the "step 2" box. Check the box "after" and select Friday and check the box "before" and check Sunday. Then click next and choose what you want to do with the emails that are received after Friday but before Sunday (which are the Saturday emails).
THIS IS FOR A DAY OF THE WEEK ALWAYS RECURRING: Choose the rule "with specific words in the message header" then type the abbreviation for the day of the week you want (Mon, Tue, Wed, Thu, Fri, Sat, Sun). If you want emails on Thursdays moved then type "Thu" click "add" and then click next and have those emails move to the Thursday folder.
If you want to be extremely certain that your rule is correct, you have to take example subsets of the message headers to make sure it will work. Even
; Mon, was not good enough for my case. There were multiple instances of that pattern with different days, so it didn't work for me. For me the best pattern was:
For 2016 (I imagine it's similar for 2010), you can find our the message headers (Internet headers) by opening the email with a double click, clicking File > (Info tab) > Properties > Internet headers. Copy it out into a text editor and search for instances of
; and look for what is before the semi-colon so you can do a pattern that works in 100% of the cases.