Email is not your main job, at least for most of us. But likely it is an important part of your job. Email has become a substantial part of our communication and unfortunately also a primary source of distraction.
You don’t need to like email, I certainly don’t. But you need to deal with it and since you may not like it and it is only a tool to get your real job done, you should deal with it in the most efficient way.
Time-boxing email activities is one element to make sure email does not take centre stage in your daily work. Finding an easy way to file, archive, track and retrieve email is another.
The Magic of MailTags
Many like tagging in Gmail/Sparrow and ‘topics’ in Postbox as a way to organise email. MailTags by Indev - plug-in for Mac OS X native Mail.app - has been around for a very long time and goes way beyond what Gmail and Postbox provide. The Lion-compatible version 3.0 of MailTags has been released recently and allows me to share how I use (a very small part of) it to get my email done.
MailTags allows you to do lots of things with your email. Key features include:
- Assigning tags
- Associate your email with a project (MailTags can access your OmniFocus or Things project list, provided the application is running)
- Assign a tickler date to remind you of the email in the future
- Create a event or task in iCal related to an email
- Add notes
- Assign different colours and up to five different priority levels (now you procrastinators get really excited, right? Five! priority levels!) to your emails
While you can do all of this without taking your hands off the keyboard, the real magic is how deep MailTags integrates with Mail.app. You can leverage all the functionality in searches, Smart Mailboxes and mail rules. And the OmniFocus clipper also works nicely with MailTags-
There is only one downside with MailTags: It is so powerful and feature rich that it invites you to tinker.
Basic email folder setup
My setup is extremely simple and has been recommended often: One single archive folder. Whenever I process new emails in my inbox and decide to keep them they go into my ‘Archive’ folder. No sub-folder structure, no complex filing and no time-consuming browsing to find them back.
Many of the emails I get every day (between 80-150) get automatically processed by rules and go straight to archive, trash or two folders I have for carbon copies and emails to mailing lists I am subscribed to. How these rules reduce my email load by about 50% is something I’ll cover in a future post.
I have been using a single archive folder since years now and have never failed to find back an email using search/Spotlight. In fact I have been faster using search and tags than people with folder structures in 99% of all cases.
Key tags to keep email under control
Tagging is only effective if you use as few tags as necessary. Otherwise you’ll end up in a bigger mess than with any folder hierarchy. I have just a dozen tags defined in MailTags and only six of them are really important to my email management.
- @Action — assigned to emails I need to follow-up, read or respond to as they require more than 2 minutes of my time; Nowadays I often use a flag in Mail.app to mark them; Some emails get automatically flagged for follow-up on arrival
- @Waiting — Waiting for response(s)
- @OmniFocus — for tracking the email follow-up in OmniFocus using this outbox mail rules and this AppleScript
- Expenses — Automatically assigned to expense reports (mine or the ones of my staff) before marked read and filed
- Travel — Automatically assigned to itineraries (mine or the ones of my staff) before marked read and filed
- Staff — Marks emails related to any HR or people management topics
I am not going to discuss the actually processing, whether its manual or automatic by use of Mail.app rules, but I generally process my inbox 3 times a day pretty much following the Inbox Zero methodology.
Navigating your email archive with Smart Mailboxes
When I engage with my email beyond the pure processing I leverage the tags and the tickler date functionality of MailTags heavily through Smart Mailboxes.

The most important Smart Mailboxes live as links in my Mail.app Favourites Bar while I typically have the Mailbox List in the left panel hidden. In a typical scenario I engage with them one by one.
@Action
Looking for emails that have either the ‘@Action’ and/or are flagged, this smart mailbox shows me all the emails I need to read or respond to. Typically they require some more time, quick research or more focus than what I apply during processing.

Most of my email actions are tracked this way. Only emails that require substantial action outside of my email application get clipped to OmniFocus.
Waiting For and Tickler
It always amazes me how much you achieve if you only follow-up consistently. At least you appear on top of things which results in lots of recognition by your staff, peers and bosses.

My ‘Waiting For’ Smart Mailbox, which I look at once a day, gives me exactly that opportunity. It looks for all emails tagged with ‘@Waiting’ and sorts them by tickler date (if applied), allowing me to follow-up on the most urgent, outstanding responses first.

The Tickler Smart Mailbox only looks for emails with Tickler dates, but not tagged ‘Waiting For’. These are typically emails that require some incubation or action in the future. Again, if the resulting action or project is likely to require substantial action outside of my email client, I would clip the email to OmniFocus and tickle it there.
Handy Smart Mailboxes for recently sent or viewed
These two Smart Mailboxes go back to a 43 folders post from 2007 and come in extremely handy during your daily email war.

Recently Sent - Need to quickly forward the email you just sent to another colleague? Add something you forgot to mention to that email that just went out? This Smart Mailbox is the solution as it does not require to scan through your entire, typically huge sent folder. Remember that Smart Mailboxes in Mail.app also define the search scope once selected.

Recently Viewed - If you have a single archive folder and process your inbox with the right level of discipline, you may face the situation where you remember that you have looked at an email yesterday which you need right now.
Corporate mailbox server quota (still exists)
Yes, there are still companies out there that give you a (relative small) email quota on Exchange. Not everyone lives on the endless storage supply that Google provides (for the price of ‘reading’ all your email).
I am required to manage my server space actively to prevent annoying ‘warning’ emails and eventually suspension of my email service. Sounds dramatic, but can be addressed with two simple Smart Mailboxes.
This example also nicely illustrates how you can use one Smart Mailbox as the source for another one.
First I create an ‘Archives’ mailbox which spans multiple folders, most notably the actual archive folder and the sent folder.

My second Smart Mailbox looks at the above Smart Mailbox, but only displays message that have been received or sent more than 30 days ago. Once a month I go into this Smart Mailbox, select all messages and move them into my permanent, local archiving folder.

MailTags and OmniFocus Projects
As mentioned in the overview of the MailTags functionality, it pulls the list of projects from OmniFocus (if running) and allows you to associate emails with a certain OmniFocus project.
There are two reasons why I do not use this functionality at present:
- MailTags pulls all Projects and Single Action Lists from OmniFocus, regardless of their status, i.e. projects with future start dates appear as well. If you have 60-90 projects like myself, you’d also like to see your folder structure for easier association.
- My projects typically have a relatively short lifespan and change frequently; Consequently it provides little value to me spending time associating emails to projects that might be done next week
However, I can see where this makes sense for others. If you only have two dozens of projects in OmniFocus or some of your projects have a very long lifespan this feature is definitely worth a consideration.
In summary
MailTags lets you do lots of great things and even offers full AppleScript for those that like to tinker even more. It’s the most powerful solution for Mail.app and you should really consider it, if you are sick of email taking control. Start with a simple setup before exploring and exploiting it. And remember that the tool itself doesn’t really solve the problem you have, it only helps once you have decided to change your approach and habit.