Verified for macOS Tahoe 26.2

How to Fix Mail Stuck “Indexing” / 100% CPU on macOS Tahoe 26.2

Symptom: The Mail app on macOS Tahoe 26.2 shows a "Downloading Messages" or "Indexing" progress bar that never completes, often consuming 100% of a CPU core for hours.

TL;DR fix

Quit Mail. In Terminal run rm ~/Library/Mail/V12/MailData/Envelope\ Index* (use V11 if you're on an older Mail data version). Reopen Mail and let it rebuild the index — the progress bar runs but completes this time. If CPU is still pinned, also clear ~/Library/Containers/com.apple.mail/Data/Library/Caches/*.


Why this happens

The Tahoe Mail database schema update can fail if there are orphaned attachments or corrupted V11/V12 folder structures.


Fix 1: Force Reindex of Envelope Index

  1. Quit Mail.
  2. In Finder, go to ~/Library/Mail/V11/MailData/ (or V12 in Tahoe).
  3. Delete any files starting with "Envelope Index".

rm ~/Library/Mail/V12/MailData/Envelope\ Index*

  1. Re-open Mail and wait for the reindex to complete.

Fix 2: Clean the Mail Cache

  1. Open Terminal.
  2. Run:

rm -rf ~/Library/Containers/com.apple.mail/Data/Library/Caches/*

  1. Restart Mail.