Rebuild the mailbox first
Mail keeps a hidden catalog of your messages on the Mac — the Envelope Index — so it can list and search them fast. When that catalog gets damaged, Mail trips over it and crashes. Rebuilding it is safe: your real email is on the server, and Mail just re-downloads what it needs.
Fixif Mail stays open long enough, click a mailbox in the sidebar, then choose Mailbox > Rebuild from the menu bar. It re-downloads message data and regenerates the index. On a big mailbox it can take a while — let it finish.
If Mail crashes before you can rebuild
Mail quits within a second or two of launching, so you never reach the menu.
When you can't even open Mail, remove the index files directly and Mail builds fresh ones next time it starts. First quit Mail (right-click its Dock icon > Quit, or ⌥ right-click > Force Quit). Then find your Mail library — the folder name has a version number that changes between macOS releases:
% ls ~/Library/MailShows a folder like “V10” — use whatever version number you see in the next step.
Move the index out of the way (this renames it to a backup rather than deleting it, so you can undo). Replace V10 with the folder you just saw:
% mv ~/Library/Mail/V10/MailData/Envelope\ Index ~/Desktop/Envelope-Index-backupPuts the old index on your Desktop as a backup. Reopen Mail — it rebuilds a clean one.
Fixreopen Mail. It rebuilds the index from scratch and usually stops crashing. Once it's stable for a day, delete the backup from your Desktop.
NoahNoah reads Mail's crash report, confirms it's the index rather than a plugin or a bad message, backs the file up, and rebuilds it on your approval — so you're not typing library paths and hoping you got the version number right.
One message crashes it
Mail is fine until you open one specific mailbox or click one email, then it dies every time.
A single malformed message or attachment can crash Mail whenever it tries to display it. The tell is that the crash is tied to one spot, not to launching the app.
Fixswitch Mail to the plain message list before it can render the preview: turn off the reading pane with View > Hide Preview (or drag the preview divider closed). Then select the offending message from the list — without previewing it — and delete it, or view it in your webmail and delete it there.
An old plugin is bringing it down
Crashing started after a macOS update, and you use a mail add-on (a signature tool, a “send later” or CRM plugin).
A Mail plugin is a third-party add-on that hooks into Mail. When macOS updates, an old plugin built for the previous version can crash the whole app until it's updated or removed.
Fixmove your plugins out of the way and see if the crashing stops:
% mv ~/Library/Mail/Bundles ~/Desktop/Mail-Bundles-backupDisables all Mail plugins at once. Reopen Mail; if it's stable, a plugin was the cause.
Fixif that fixes it, reinstall only the plugins you actually use, updated to their latest versions. Leave the rest off.