The Story Behind MailUprooter™
A practical solution to a real-world email management problem, rebuilt for the way we work today.
Where it all started
MailUprooter started life as a tool I built to solve a problem at work. Due to some organisational changes, a number of staff members needed to migrate historic email from an on-premises environment into Microsoft 365.
The new environment provided them with 100GB archive mailboxes, but without the automatic archiving policies that would help them make use of that additional space. Their primary mailboxes were also 100GB, and many users were already close to, or at, their storage limits.
These weren't people who necessarily had the time to manage thousands of emails themselves. They needed a practical way to move their existing mail into the archive without having to spend hours doing it manually.
My first solution was a VBA script for Outlook. It allowed users to select source and destination folders, then move messages between them. As many users had carefully organised their mail into folders, I extended it to process subfolders recursively and recreate the same folder structure at the destination.
It did the job, but it wasn't particularly elegant. Time was limited, and the script could be temperamental. Corrupt messages and unusual characters in email subjects could cause it to crash. In practice, I worked around these problems by manually moving troublesome messages and running the process again.
More than just moving mail
As other requirements emerged, I added more functionality. One particularly memorable case involved a user with hundreds of thousands of unfiled emails sitting in their inbox.
Simply moving everything into one enormous archive folder wasn't going to be much help. Instead, I added the ability to organise archived mail into yearly folders, with further quarterly or monthly subdivisions. This made the resulting archive much easier to browse and manage, without asking Outlook to open enormous folders all at once.
Why version 2.0?
Several years later, I found myself facing a familiar problem with my own long-standing Microsoft Hotmail account. Personal email has a habit of accumulating faster than I can file it!
Revisiting the original tool reminded me of its limitations. It was clunky, relatively slow and, perhaps most frustratingly, it tied up Outlook while it was running. I also knew that relying on Outlook Classic and its VBA support wasn't going to be a particularly future-proof approach.
So I started wondering: what if I could recreate the original MailUprooter using modern development tools and Microsoft's email APIs?
MailUprooter 2.0 was born.
The initial objective was straightforward: retain the useful functionality of the original tool, but make it faster, more reliable and considerably more polished.
As development progressed, I began adding further conveniences and more advanced features. What started as a personal replacement for an old script gradually developed into a much more capable email management utility.
Making MailUprooter available to others
Having found the tool useful myself, I decided it was time to make it available to other people who might have similar email management challenges.
The release is planned around two editions, so that people can get started with the essentials and decide for themselves whether they need the additional capabilities.
Free Edition
The Free Edition provides the core mailbox management functionality, including basic filing and archiving. It supports flat-source archiving, with messages automatically organised into yearly folders and, optionally, quarterly or monthly subdivisions.
Rather than a fixed purchase price, the Free Edition will be offered on a pay-what-you-want basis. If you find it useful, you can choose to contribute whatever you feel it is worth through Buy Me a Coffee.
Professional Edition
The Professional Edition builds on the core functionality with a more extensive set of email management tools.
This includes the ability to process existing folder structures and recreate them at the destination, rather than simply archiving everything into a flat folder structure.
It also introduces more advanced filing capabilities, including rules based on email senders and subjects, allowing matching messages to be filed into specified folders.
These features can be particularly useful for busy mailboxes, helping to bring some order to incoming email and reduce the amount of manual filing required.
The Professional Edition will be available as a paid upgrade. Further details, including pricing and licensing options, will be announced closer to release.
What's next?
MailUprooter will continue to evolve. There are already ideas for further additions to the Professional Edition, including email export functionality and other useful tools for managing and organising mail.
My aim is to keep developing something genuinely useful: a practical utility that solves real problems, without unnecessary complexity.
Thanks for taking an interest in MailUprooter. I hope you find it useful too.
© 2026 MailUprooter™. All rights reserved.