Specifically, I want emails that are in my INBOX FOLDER to be automatically moved to another USER CREATED FOLDER when they become 90 days old. I would like these 'old' emails to be identified and moved automatically each time when I start up Outlook. I know I can use a Rule to immediately move all emails to a USER CREATED FOLDER when they are initially received, but I do not want to do that.
As background, my IT department recently instituted a procedure to remotely and automatically DELETE emails when they are over 90 days old if they are still in a user's INBOX FOLDER. If the user has moved the email to another user created folder, the email is not deleted until 2 more years have passed passed. While I accept that this a commendable effort by our IT staff to reduce the large quantity of unneeded emails clogging up their servers, it does mean that I have to be very diligent to manually move all my important emails to other folders before the 90 day clock expires. As a safety net, I would like to have Outlook automatically do this before the 90 day window expires so that I don't inadvertently lose any important emails. (As a side note, emails are not actually DELETED from the company's servers after 90 days. The are archived to long term storage for legal purposes but are no longer accessible to users via Outlook, which is the same as deleted to the user for most intents and purposes.)
While I have some experience with VBA code in Word and Access, I have never done anything in Outlook so not sure if the above is possible. I searched the Outlook forum for a similar/related discussion involving VBA methods based upon age of an email but did not see any.