Archieving emails in mass

I want to move 56,000 emails from my inbox. I would like to either archive or delete them. How do I do that?


MacBook Pro 14″, macOS 14.5

Posted on Aug 3, 2024 5:30 AM

Reply
Question marked as Top-ranking reply

Posted on Aug 3, 2024 6:09 AM

Here is what I do with all of my messages:


1) Create a new mailbox "On my Mac".

2) Move those e-mails to the new mailbox. I strongly recommend doing this in small batches of a few thousand at a time. Consider organizing them by year. Create a new mailbox or folder for each year and move each year's messages to its designated folder.

3) Export the data in "mbox" format.


At this point, you can re-import those messages on a new machine in the future. You won't retrieve all of them. I've found that I lose a few messages per thousand.


You can leave the messages in your "On my Mac" area if you want. They will no longer be cluttering up and slowing down your online accounts. If you want to search them, you will need to manually select the mailbox.


Note that Apple Mail has very poor progress feedback. You will need to use Activity Monitor to check the progress of each batch move. While Mail is moving messages, it will show a relatively high level of CPU usage. When that settles down, you can move the next batch. This may take some time, perhaps a few days. It's tedious.


The same goes for the export. You can look at the files on disk during the export. The mbox name will be something like "whatever.mbox.partial" until the export completes.

1 reply
Question marked as Top-ranking reply

Aug 3, 2024 6:09 AM in response to GreyGoose14

Here is what I do with all of my messages:


1) Create a new mailbox "On my Mac".

2) Move those e-mails to the new mailbox. I strongly recommend doing this in small batches of a few thousand at a time. Consider organizing them by year. Create a new mailbox or folder for each year and move each year's messages to its designated folder.

3) Export the data in "mbox" format.


At this point, you can re-import those messages on a new machine in the future. You won't retrieve all of them. I've found that I lose a few messages per thousand.


You can leave the messages in your "On my Mac" area if you want. They will no longer be cluttering up and slowing down your online accounts. If you want to search them, you will need to manually select the mailbox.


Note that Apple Mail has very poor progress feedback. You will need to use Activity Monitor to check the progress of each batch move. While Mail is moving messages, it will show a relatively high level of CPU usage. When that settles down, you can move the next batch. This may take some time, perhaps a few days. It's tedious.


The same goes for the export. You can look at the files on disk during the export. The mbox name will be something like "whatever.mbox.partial" until the export completes.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Archieving emails in mass

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.