How To Delete All Emails Before A Certain Date Outlook : Purge Old Outlook Emails

Cleaning your Outlook inbox before a specific date can be done with a single search filter. If you are wondering how to delete all emails before a certain date outlook, you have come to the right place. This guide will show you the fastest and safest methods to remove old emails without losing important messages.

Outlook stores thousands of emails, and over time, your inbox becomes cluttered. Deleting messages from years ago can free up storage space and make your email faster. But you need to do it carefully to avoid deleting something you might need later.

In this article, we will cover step-by-step instructions for both Outlook desktop and web versions. We will also include tips for backing up emails before mass deletion. Let us get started.

Why Delete Old Emails In Outlook

Old emails take up space on your computer or server. They also make it harder to find current messages. Deleting emails before a certain date helps you maintain a clean inbox.

Another reason is performance. A bloated inbox can slow down Outlook. By removing old messages, you improve loading times and search results.

Some users also delete old emails for privacy reasons. If you no longer need correspondence from years ago, it is better to remove it.

How To Delete All Emails Before A Certain Date Outlook

This is the core method you need to know. Follow these steps carefully to delete all emails older than a specific date in Outlook.

Step 1: Open Outlook And Go To The Inbox

Launch Outlook on your computer. Make sure you are in the inbox folder where you want to delete emails. If you want to delete from all folders, you will need to repeat the process for each folder.

Step 2: Use The Search Bar To Filter By Date

Click inside the search bar at the top of the Outlook window. Type the following search query exactly as shown:

received:<01/01/2020

Replace 01/01/2020 with the date you want. This filter shows all emails received before that date. For example, if you want to delete emails before January 1, 2023, type received:<01/01/2023.

Step 3: Select All Filtered Emails

After the search results appear, press Ctrl+A on your keyboard to select all emails in the list. You will see all messages highlighted in blue. Make sure you have selected only the emails you want to delete.

Step 4: Delete The Selected Emails

Press the Delete key on your keyboard. Alternatively, right-click on any selected email and choose “Delete” from the menu. The emails will move to the Deleted Items folder.

Step 5: Empty The Deleted Items Folder

To permanently remove the emails, go to the Deleted Items folder. Select all emails there using Ctrl+A and press Delete again. Or right-click the folder and choose “Empty Folder.”

That is the basic method. But there are a few important things to remember.

Important Considerations Before Deleting

  • Always back up your Outlook data file (.pst or .ost) before mass deletion. You can export your mailbox to a file first.
  • Check if you have any important emails in the filtered list. Scroll through a few pages to make sure.
  • If you use Outlook with an Exchange server, deleted emails may still be recoverable by your IT admin for a limited time.
  • This method deletes emails from the current folder only. If you have subfolders, repeat the process for each one.

Alternative Method: Using The Search Folder Feature

If you prefer a more visual approach, you can use the search folder feature. This creates a virtual folder that shows all emails matching your criteria.

Create A Search Folder For Old Emails

  1. Go to the Folder tab in the ribbon.
  2. Click “New Search Folder.”
  3. Choose “Create a custom Search Folder” and click “Choose.”
  4. Name your folder something like “Old Emails.”
  5. Click “Criteria” and go to the Advanced tab.
  6. Set the field to “Received,” condition to “before,” and value to your chosen date.
  7. Click “Add to list,” then “OK.”
  8. The search folder appears in your folder pane. Select all emails inside and delete them.

This method is useful if you want to review the emails before deleting. You can also save the search folder for future use.

How To Delete Emails Before A Certain Date In Outlook Web

If you use Outlook on the web (Outlook.com or Office 365), the process is slightly different. Here is how to do it.

Step 1: Log In To Outlook Web

Open your browser and go to outlook.com or your work email portal. Sign in with your credentials.

Step 2: Use The Search Bar

Click the search bar at the top of the page. Type the same filter: received:<01/01/2020. Replace the date as needed.

Step 3: Select And Delete

Once the filtered results appear, click the checkbox at the top of the email list to select all. Then click the delete icon (trash can).

Step 4: Empty The Trash

Go to the Trash folder and empty it to permanently remove the emails. In Outlook web, you may need to click “Empty folder” at the top.

Note: The web version may have a limit on how many emails you can select at once. If you have thousands, you might need to repeat the process in batches.

Using Advanced Find To Delete Old Emails

Outlook’s Advanced Find tool gives you more control over your search. You can combine date filters with other criteria like sender or subject.

How To Access Advanced Find

  1. Press Ctrl+Shift+F on your keyboard. This opens the Advanced Find window.
  2. In the “Look for” dropdown, choose “Messages.”
  3. Go to the Advanced tab.
  4. Click “Define more criteria.”
  5. Set Field to “Received,” Condition to “before,” and Value to your date.
  6. Click “Add to list.”
  7. Click “Find Now” to see the results.
  8. Select all results with Ctrl+A and delete them.

This method is especially useful if you want to exclude certain emails from deletion. You can add multiple criteria to narrow down the list.

Automating Deletion With Rules Or Scripts

If you need to delete old emails regularly, you can automate the process. Outlook rules can move old emails to a folder, but they cannot delete them automatically. For full automation, you may need a VBA script.

Creating A Simple VBA Script

Warning: VBA scripts can cause data loss if not written correctly. Always test on a backup first.

  1. Press Alt+F11 to open the VBA editor.
  2. Insert a new module.
  3. Paste the following code:
Sub DeleteOldEmails()
    Dim olApp As Outlook.Application
    Dim olNS As Outlook.NameSpace
    Dim olFolder As Outlook.MAPIFolder
    Dim olItems As Outlook.Items
    Dim olItem As Object
    Dim cutoffDate As Date
    
    cutoffDate = #1/1/2020#
    
    Set olApp = Outlook.Application
    Set olNS = olApp.GetNamespace("MAPI")
    Set olFolder = olNS.GetDefaultFolder(olFolderInbox)
    Set olItems = olFolder.Items
    
    For Each olItem In olItems
        If TypeOf olItem Is MailItem Then
            If olItem.ReceivedTime < cutoffDate Then
                olItem.Delete
            End If
        End If
    Next
    
    Set olItem = Nothing
    Set olItems = Nothing
    Set olFolder = Nothing
    Set olNS = Nothing
    Set olApp = Nothing
End Sub
  1. Change the cutoff date to your desired date.
  2. Run the script by pressing F5.

This script deletes all emails in the inbox older than the cutoff date. It does not empty the Deleted Items folder, so you will need to do that manually.

Backing Up Emails Before Deletion

Before you delete thousands of emails, it is wise to back them up. Here is how to export your Outlook data.

Export To A PST File

  1. Go to File > Open & Export > Import/Export.
  2. Choose "Export to a file" and click Next.
  3. Select "Outlook Data File (.pst)" and click Next.
  4. Choose the folder you want to back up (e.g., Inbox).
  5. Check "Include subfolders" if needed.
  6. Browse to a save location and click Finish.

Now you have a backup file. If you accidentally delete something important, you can import this PST file back into Outlook.

Common Mistakes To Avoid

  • Not checking the filtered list before deleting. Always scroll through a few pages to ensure no important emails are included.
  • Forgetting to empty the Deleted Items folder. Emails stay there until you permanently delete them.
  • Using the wrong date format. Outlook uses your system's date format. If you are unsure, use the calendar picker in Advanced Find.
  • Deleting emails from the wrong folder. Make sure you are in the correct folder before applying the filter.
  • Not considering archived emails. If you have an archive folder, old emails might be there instead of your main inbox.

What Happens After Deletion

Deleted emails go to the Deleted Items folder. They are not permanently gone until you empty that folder. In some cases, your organization may have a retention policy that keeps deleted items for a set number of days.

If you use Outlook with a Microsoft 365 account, deleted items may be recoverable from the "Recoverable Items" folder for up to 30 days. Your IT admin can recover them if needed.

After deletion, your inbox will show fewer emails. You may notice improved performance and faster searches. Storage space on your computer or server will also free up.

Frequently Asked Questions

Can I Delete Emails From Multiple Folders At Once?

No, the search filter works on the current folder only. You need to repeat the process for each folder, including subfolders. Alternatively, you can use a VBA script to loop through all folders.

Will Deleting Old Emails Affect My Outlook Performance?

Yes, positively. Removing thousands of old emails reduces the size of your mailbox file, which can speed up loading times and searches. However, if you have a large Deleted Items folder, empty it regularly.

How Do I Recover Accidentally Deleted Emails?

Check your Deleted Items folder first. If the emails are not there, go to the "Recover Deleted Items" option in Outlook (usually under the Folder tab). This works for Exchange and Microsoft 365 accounts. If you have a backup PST file, you can import it.

Is There A Way To Delete Emails Before A Certain Date Without Using Search?

You can sort your inbox by date and manually select emails. But this is impractical for large numbers. The search filter method is the most efficient.

Can I Delete Emails From A Specific Sender Before A Certain Date?

Yes. Use the search filter from:someone@example.com received:<01/01/2020. This combines sender and date criteria.

Final Tips For A Clean Inbox

Deleting old emails is just one part of inbox maintenance. Consider setting up rules to automatically move emails from certain senders to folders. Archive old emails instead of deleting them if you think you might need them later.

Schedule regular cleanups every few months. Use the search filter method to delete emails older than a rolling date, like six months ago. This keeps your inbox manageable without losing recent messages.

If you share your Outlook with others, coordinate before mass deletion. Make sure no one else needs those old emails for reference.

Remember that the method for how to delete all emails before a certain date outlook is straightforward once you know the search syntax. Practice on a small folder first to build confidence.

We hope this guide helped you clear out your Outlook inbox. If you have any questions, leave a comment below. Happy cleaning!