There have been numerous reports over the years that email is dead and that it has been replaced by messaging or social media. However, despite these reports, email is still here and still one of the most widely used forms of communication. One of the main issues with email, however, is the space it takes up on our Macs or email servers. While purely text emails are very small, those with embedded images or other media and those with large attachments can take up quite a bit of room, especially if you have thousands of them on your Mac. In this article, we’ll show you how to delete all mail on Mac.

How to delete emails on your Mac

We’ll use Apple’s Mail app as an example to show you how to mass delete emails on Mac, but the principles are the same for most mail applications.

Delete individual emails

Select the email message you want to delete in Mail and do one of the following:

  1. Press Delete.
  2. Press Command-Delete.
  3. Click on the Edit menu and choose Delete.
  4. Right-click or Control-click the message and choose Move to > Trash.
  5. Click on the Message menu and choose Move to > Trash.

How to delete multiple emails on Mac

The process for deleting multiple emails is similar to that for deleting individual emails. The difference is that you first select multiple email messages by Command-clicking on them (you can also Shift-click and click on the first and last emails in a list of messages if they are next to each other in the mailbox).

Search for emails to delete

If you can’t find the email messages you want to delete in your inbox or another folder, you can use the search box to search for them.

  1. Type a search term, such as the name of a sender, into the search box.
  2. If you see something in the list that appears that describes what you’re looking for, select it. Otherwise, press Return.
  3. Command-click the emails in the sidebar that you want to delete and use one of the methods in Step 1 to delete them.

How to clear Mail storage


If the reason you want to delete emails is to free up space, you could consider deleting attachments rather than the emails themselves. In most email accounts, including iCloud and Gmail, attachments remain on the server even when you delete them from your Mac. So you can download them again at any time. Locating every attachment on your Mac yourself would be very time-consuming and difficult. Thankfully, there is an easier way. CleanMyMac X’s Mail Attachments module will locate them for you. You can then decide whether to delete them all in one go or review them and decide what to delete for yourself. CleanMyMac X is free to download here. Once you’ve downloaded and installed it, follow the steps below to delete mail attachments.

  1. Open CleanMyMac X and choose Mail Attachments.
  2. Click Scan.
  3. When it’s finished scanning, click Clean to delete all the attachments or Review Details to see what it’s found.

Use rules to delete emails automatically

Mail allows you to create rules to perform actions on email messages based on criteria you specify. One of the actions you can perform is to delete messages.

  1. Click the Mail menu and choose Settings > Rules.
  2. Click Add Rule and give the rule a name.
  3. Set the conditions for the rule to be applied. For example, any message from a specific sender.
  4. Choose Delete Messages from the ‘Perform the following actions’ menu’ and click OK.

You can also use smart mailboxes to collect emails to delete:

  1. Click on the Mailbox menu and choose New Smart Mailbox. Name it.
  2. Set the first condition that messages that appear in the smart mailbox must meet. For example, a sender address.
  3. Add more conditions if you like, and choose whether messages must meet any or all of the conditions you set.
  4. Click OK.
  5. Choose the Smart Mailbox in the sidebar.
  6. Click Command-A to choose all the messages in the smart mailbox.
  7. Use one of the methods in step 1 to delete the messages.

Permanently delete email messages

When you delete a message in Mail, it’s moved to the Trash folder. Messages are deleted from the Trash folder according to a rule you specify for the account. To change that rule, do the following:

  1. Click Mail in the menu bar and choose Settings.
  2. Choose Accounts, then select the account you want to change the rule for.
  3. Click the menu under Erase Deleted Messages and choose an option.

To permanently delete messages already in the Trash, click on the Mailbox menu, choose Erase Deleted Items, and then choose the account whose messages you want to delete.

Delete downloads automatically

You can tell Mail when and how to delete downloaded attachments.

  1. Click on the Mail menu and choose Settings.
  2. In General, click on the menu next to ‘Remove unedited downloads.’
  3. Choose an option.
  4. Quit Settings.

Delete all email

If you want to delete every email message on your Mac, select each folder in turn, starting with your inbox, press Command-A to select every message, then use one of the methods in Step 1 to delete the selected messages. The simplest way to delete all emails on your MacBook is to press Command-A and then Delete. If you change your mind, press Command-Z again immediately to undelete them. 

Most of us never delete emails. We keep them all in our inbox, never file them, and let them take up more and more space. Most of the time, that’s ok. However, there may be occasions when you need to delete some or all of the emails on your Mac. Follow the steps above to locate the email messages or attachments you want to delete and then delete them from your Mac.