I'm setting up a low tech journaling archiving system.
I'm using Exchange 2010, Windows 7 and Outlook 2010
I have set up a Journaling mailbox in Exchange which get a copy of all mails, both sent and received. But for this mailbox to not be overstuffed with mail I have made a VirtualMachine Running Windows 7 and Outlook 2010.
I made a rule moving all incoming mail to a PST file called 2012. Unfortunately hit the 50Gig Limit this March.
So what I did was create different PST file for each month and I want to make Outlook automatically move all mails from January to the January PST and February to the February PST and so forth using the "Date Span" in the rules settings
This works when I run the rules manually.
So I set up rules for each month and expected it to move all incoming mails to my March PST and in April it should move all mail to the April PST and so forth.
Unfortunately it seems the rules are not running when the mail is received, it works on the Inbox when I run it manually but it won't run automatically.
If I remove the "data span" part of the rule it will move it to the PST specified in the Rule automatically.
Rules in Exchange work according to date/time, but not date/time of the mail, but date/time of the last time you touched that mail.
eg.: You set a rule, that everything before March should be archived. If you move a mail from one folder to the other in March (before the rule runs), then this mail will be considered as an item *not before March*, because "last-touch-date" is in March.
I think this affects your operation. When you move the mail with a rule, it's date/time will change (not the date/time you got/wrote the mail, but the date/time you touched it.)