I'm looking for a user-friendly GUI tool or a simple PowerShell script to help delete, move, or archive emails that are older than a certain number of months or years from an M365 mailbox. This is for my team to use, especially for those who struggle with keeping their Outlook organized and are already at their mailbox limit. I'm aware of the policies and auto-archive options, but I need something straightforward for the Level 1 techs to manage easily.
2 Answers
You can actually do this through OWA (Outlook Web App), although the options for dates can be somewhat limited. Just keep in mind that if your client wants to delete emails older than two years, that specific option might not be available in the date choices.
If you're using the classic version of Outlook, I've set up a search folder labeled 'old messages' for emails older than a certain number of months. However, this feature isn’t available in the new version of Outlook yet. I also use sweep rules to swiftly delete common notification emails that are over ten days old.

That's true, and I had to deal with similar restrictions myself. It gets tricky when clients have specific requirements!