How To Delete Emails Older Than A Certain Date In Outlook 365 : Using Automatic Archiving Features

Outlook 365 users can set rules to automatically delete emails older than a specific date, maintaining a clean inbox. If you’re wondering how to delete emails older than a certain date in outlook 365, this guide walks you through manual and automated methods. You don’t need third-party tools or advanced skills—just a few clicks and some basic settings.

Old emails pile up fast. They slow down your search, eat storage, and make it hard to find what matters. Deleting them by date keeps your mailbox lean. Let’s get straight to the steps.

Why Delete Old Emails In Outlook 365?

Your inbox is a busy place. Over time, it collects hundreds of messages you no longer need. Emails from last year, last month, or even last week can clutter your view. Deleting them by date frees up space and helps you focus.

Outlook 365 gives you several ways to do this. You can use the built-in search tools, create rules, or run a manual cleanup. Each method works for different needs. We’ll cover all of them.

Benefits Of A Clean Inbox

  • Faster search results
  • More storage space
  • Less visual clutter
  • Better performance in Outlook
  • Easier to find important messages

How To Delete Emails Older Than A Certain Date In Outlook 365

This is the core method. It uses Outlook’s search and filter features to find old messages and delete them in bulk. Follow these steps carefully.

Step 1: Open Outlook 365 And Go To Your Inbox

Launch Outlook 365 on your computer. Click on the folder you want to clean—usually your Inbox. You can also do this for other folders like Sent Items or Archives.

Step 2: Use The Search Bar

At the top of your inbox, you’ll see a search bar. Click inside it. Type a simple command to filter by date. For example, type received:before:01/01/2023 to find all emails received before January 1, 2023.

You can adjust the date to whatever you need. Use the format MM/DD/YYYY or DD/MM/YYYY depending on your region. Outlook will show only messages older than that date.

Step 3: Refine Your Search

If you want to delete emails from a specific sender or with certain keywords, add more filters. For instance, type received:before:01/01/2023 from:john@example.com. This narrows down the list.

You can also use the Search Tools tab in the ribbon. Click it and select Refine to add date ranges, categories, or importance levels.

Step 4: Select All Matching Emails

Once the search results appear, you need to select them all. Click on any email in the list. Then press Ctrl + A on your keyboard. This selects every message shown.

Be careful—if you have thousands of old emails, this might take a moment. Outlook will highlight them all in blue.

Step 5: Delete The Selected Emails

With all emails selected, press the Delete key on your keyboard. Or right-click any selected email and choose Delete. Outlook moves them to the Deleted Items folder.

You can also use the ribbon: go to the Home tab and click the Delete button. That’s it—your old emails are gone.

Step 6: Empty The Deleted Items Folder

Deleting emails doesn’t free up space until you empty the Deleted Items folder. Right-click Deleted Items in the left pane and select Empty Folder. Confirm when prompted.

This step is crucial. Otherwise, the emails still take up storage. Do this right after the bulk delete.

Using Rules To Automatically Delete Old Emails

Manual deletion works for one-time cleanup. But if you want to keep your inbox clean automatically, use rules. Rules can delete emails older than a certain date without you lifting a finger.

How To Create A Rule In Outlook 365

  1. Open Outlook 365 and go to the File tab.
  2. Click Manage Rules & Alerts.
  3. In the new window, click New Rule.
  4. Choose Apply rule on messages I receive.
  5. Click Next.
  6. Select conditions like with specific words in the subject or from a specific sender. But for date-based deletion, you’ll need a different approach.

Outlook rules don’t have a direct “older than X days” condition. Instead, use a workaround: create a rule that moves old emails to a folder, then delete that folder later. Or use a script.

Workaround: Use A Script For Date-Based Rules

If you’re comfortable with a little code, you can use VBA (Visual Basic for Applications) to delete emails older than a certain date. Here’s a simple script:

Sub DeleteOldEmails()
    Dim olApp As Outlook.Application
    Dim olNS As Outlook.NameSpace
    Dim olFolder As Outlook.MAPIFolder
    Dim olItem As Object
    Dim cutoffDate As Date
    cutoffDate = Date - 30 ' Deletes emails older than 30 days
    Set olApp = Outlook.Application
    Set olNS = olApp.GetNamespace("MAPI")
    Set olFolder = olNS.GetDefaultFolder(olFolderInbox)
    For Each olItem In olFolder.Items
        If TypeOf olItem Is Outlook.MailItem Then
            If olItem.ReceivedTime < cutoffDate Then
                olItem.Delete
            End If
        End If
    Next
    Set olItem = Nothing
    Set olFolder = Nothing
    Set olNS = Nothing
    Set olApp = Nothing
End Sub

To use this, press Alt + F11 in Outlook to open the VBA editor. Insert a new module and paste the code. Adjust the cutoffDate value to your needs. Run the script to delete old emails.

Using The Cleanup Tools In Outlook 365

Outlook 365 has built-in cleanup features that help manage old emails. These tools are simpler than rules and work well for occasional use.

Mailbox Cleanup

Go to File > Tools > Mailbox Cleanup. This opens a window with several options. You can:

  • View mailbox size
  • Find items older than a certain date
  • Find items larger than a certain size
  • Empty Deleted Items
  • Delete conflicts and errors

Click Find items older than and enter a date. Outlook will show you all messages older than that date. You can then select and delete them as described earlier.

AutoArchive

AutoArchive is another feature. It moves old emails to an archive folder or deletes them. To set it up:

  1. Go to File > Options > Advanced.
  2. Under AutoArchive, click AutoArchive Settings.
  3. Check Run AutoArchive every and set a frequency.
  4. Choose Delete expired items or Archive old items.
  5. Set the age limit—for example, delete items older than 90 days.

AutoArchive works in the background. It's a set-and-forget solution for keeping your inbox clean.

Deleting Emails From Specific Folders

You might want to clean only certain folders, like Sent Items or Junk Email. The same search method works. Just navigate to that folder first.

Sent Items

Go to your Sent Items folder. Use the search bar with sent:before:01/01/2023. This finds emails you sent before that date. Select all and delete.

Junk Email

Junk Email folder often has old spam. Open it and search for received:before:01/01/2023. Delete everything. This folder empties automatically sometimes, but manual cleanup helps.

Archive Folders

If you have an archive folder, you can clean it too. Use the same date filter. Be careful—archived emails might be important. Double-check before deleting.

Using Search Folders For Ongoing Cleanup

Search Folders are virtual folders that show emails matching certain criteria. You can create one for old emails and delete them regularly.

Create A Search Folder For Old Emails

  1. Go to the Folder tab in the ribbon.
  2. Click New Search Folder.
  3. Choose Mail from specific people or Mail with specific words. But for date-based, scroll down and select Create a custom Search Folder.
  4. Click Choose and then Criteria.
  5. Go to the Advanced tab. Add a condition: Received before 01/01/2023.
  6. Name your folder and click OK.

Now you have a folder that always shows emails older than that date. You can open it, select all, and delete whenever you want.

Common Mistakes When Deleting Old Emails

People often make errors during bulk deletion. Here's what to avoid.

Not Checking The Search Results

Before hitting delete, scan the list. Make sure you're not deleting important emails. The date filter might catch messages you want to keep.

Forgetting To Empty Deleted Items

As mentioned, deleted emails stay in the Deleted Items folder. They still count toward your storage. Empty it after every bulk delete.

Using Wrong Date Format

Outlook uses your system's date format. If you type 01/01/2023 but your system uses DD/MM/YYYY, you might get wrong results. Check your region settings.

Deleting From The Wrong Folder

Make sure you're in the right folder. If you're in your Inbox but want to delete from Sent Items, navigate there first. Otherwise, you might delete current messages.

How To Recover Deleted Emails

Mistakes happen. If you accidentally delete important emails, you can recover them. Here's how.

From Deleted Items

Open the Deleted Items folder. Find the email, right-click it, and select Move > Inbox. Or drag it back to the folder.

From Recoverable Items

If you emptied Deleted Items, go to the Folder tab and click Recover Deleted Items. This shows items that are still in the server's trash. Select the ones you need and click Recover.

Note: This only works within a certain time window—usually 30 days. After that, the emails are gone permanently.

Automating Deletion With Power Automate

For advanced users, Power Automate (formerly Microsoft Flow) can delete old emails automatically. This is a cloud-based solution that works across devices.

Create A Flow

  1. Go to Power Automate and sign in with your Outlook 365 account.
  2. Click Create and choose Automated cloud flow.
  3. Search for a trigger like When a new email arrives or Scheduled.
  4. Add an action: Delete email.
  5. Set conditions: for example, delete emails where Received time is older than 30 days.
  6. Save and run the flow.

This method is powerful but requires some learning. Start with simple flows and test them on a small folder first.

Tips For Maintaining A Clean Inbox

Once you've cleaned your inbox, keep it that way. Here are some tips.

  • Set up rules to automatically move or delete emails from certain senders.
  • Use the Sweep feature in Outlook to delete emails from a specific sender older than a certain date.
  • Schedule a monthly cleanup using the search method.
  • Enable AutoArchive to handle old emails automatically.
  • Unsubscribe from newsletters you don't read.

Frequently Asked Questions

Can I Delete Emails Older Than A Specific Date In Outlook 365 Without Using Search?

Yes, you can use the Mailbox Cleanup tool under File > Tools. It has a built-in option to find items older than a date. You can then delete them manually.

How Do I Delete All Emails Older Than 30 Days In Outlook 365?

Use the search bar with received:before:[date 30 days ago]. For example, if today is March 1, 2023, type received:before:02/01/2023. Select all and delete. Then empty Deleted Items.

Does Deleting Old Emails In Outlook 365 Free Up Storage?

Yes, but only after you empty the Deleted Items folder. The emails are moved there first and still count toward your storage until you permanently delete them.

Can I Set Outlook 365 To Automatically Delete Emails Older Than 90 Days?

Yes, use AutoArchive. Go to File > Options > Advanced > AutoArchive Settings. Set it to delete items older than 90 days. It runs automatically on a schedule.

What If I Accidentally Delete Important Emails?

Check the Deleted Items folder first. If it's empty, use Recover Deleted Items from the Folder tab. This works for up to 30 days after deletion.

Final Thoughts

Knowing how to delete emails older than a certain date in outlook 365 saves you time and keeps your inbox organized. Whether you use the search bar, rules, or automation, the process is straightforward. Start with a manual cleanup today, then set up automatic rules to maintain it.

Your inbox doesn't have to be a mess. With these steps, you can take control and keep only the emails that matter. Try it now and see the difference.