X

Delete and manage old messages in Mail

Some small ways to enhance or understand the way Apple's Mail handles messages when deleted, and set up rules to automatically clear old messages from your inbox.

Topher Kessler MacFixIt Editor
Topher, an avid Mac user for the past 15 years, has been a contributing author to MacFixIt since the spring of 2008. One of his passions is troubleshooting Mac problems and making the best use of Macs and Apple hardware at home and in the workplace.
Topher Kessler
3 min read

MailIconX.png

While deleting messages from within an email client is an elementary task, there are several nuances and approaches in Mail that might be helpful, or at least slightly change the behavior of how Mail handles your messages when you use the delete function.

At its very basics, to delete a message in Mail you simply select it and press the Delete key (or choose the Delete option in the Mail toolbar). However, when you do this Mail will automatically select the next message in the direction you previously read.

What this means is, if you select a message and then press the down arrow key to move to the message below your current one, then deleting this message will have Mail select and show the subsequent message below that. If on the other hand you press the up arrow key to select the message above the original, then pressing delete will select and show the next message above your first one.

This can sometimes be a slight burden because not only will additional messages be displayed, but Mail will automatically mark them as read, making you go back and undo this change if you wish to re-visit the messages later, either on your Mac, or on another device such as an iPhone.

Instead of having Mail switch to the next message when deleting, you can hold the Option key when pressing delete. This will leave you with a blank message viewer window with no additional messages selected. In a similar manner, you can simply de-select a message by holding the Command key when clicking the selected messages in the message list. While this will not delete the message itself, you can similarly show a blank message viewer.

The next options for deleting messages have to do with managing old messages. Often we end up with hundreds if not thousands of messages accumulated in our inboxes, which can be a burden to deal with. This may be especially true if you plan on setting up your email account on a new device, which may take time to download, index, and otherwise manage thousands of messages. At other times, simply having your inbox stuffed can result in odd handling of messages, or just be a clutter you might not wish to deal with.

To manage old email, you can sort them and manually move them to custom mailboxes on your Mac (or to a mailbox on your mail account server so you can access them from multiple devices), which will clear them out of your inbox. Alternatively, you can just delete old mail, or archive it.

While managing old mail manually may seem like the only approach in Mail, you can set up a relatively automated approach to this by using Mail rules in the following manner.

First, decide how you wish to handle old mail (such as that older than a month). You can delete it, archive it, or move it to a custom mailbox, among other options. If you are going to move the messages, be sure you have created an appropriate destination mailbox (call it Old Mail or something similar). Next, create a new Mail rule, name it, and then set it up so it it similar to the following image:

mailrules.png
These rules in Mail will take a message older than seven days and move it to Old. Screenshot by Topher Kessler/CNET

In this instance, the rule will take any message that is greater than seven days old, and move it to the mailbox I've called Old. You can, however, adjust it to archive the messages, delete them, or otherwise manage them according to your preferences.

Unfortunately, Apple's Mail program is built to run rules and other filters on messages as they are received, so simply having this rule existing will not work, since old messages in your mailbox will not be automatically evaluated. Therefore, to run this rule on your messages, you must first select them by clicking one, and then pressing Command-A to select all. With the messages selected, press Option-Command-L or choose "Apply Rules" from the "Message" menu. This action will re-evaluate your messages, and apply the rule that you created.If you regularly run your rules on your mail messages in this way, you will then regularly clear out old mail and keep your inbox cleaner.

If you regularly run your rules on your mail messages in this way, you will then regularly clear out old mail and keep your inbox cleaner.


Questions? Comments? Have a fix? Post them below or document.write('email us'); !
Be sure to check us out on Twitter and the CNET Mac forums.