WindowsmacOSLinux

Where Does Mailspring Store Mail Cache and Settings?

Mailspring data folder with edgehill.db cache on Windows, macOS and Linux, and how to reset it.

Last updated

Mailspring caches headers, bodies and attachments in an edgehill.db database inside a per OS data folder, with preferences alongside. Email itself stays on the server, so wiping this folder only costs re download time.

The nuclear fix is documented by Mailspring: quit, delete the folder, relaunch and sign in again. Passwords live in the OS keychain, so expect re authentication.

Where Mailspring stores this, by platform

Windows
%APPDATA%\Mailspring

Holds edgehill.db plus config.json. Copying the whole folder to a new PC carries accounts over, minus keychain passwords.

macOS
~/Library/Application Support/Mailspring

Same layout. In Finder use Go > Go to Folder. Moving the folder elsewhere needs a symlink at the original path.

Linux
~/.config/Mailspring

Uses XDG config home when set. Same edgehill.db cache and reset procedure.

Frequently asked questions

Mailspring shows stale or missing mail. What fixes it?

Quit, delete the Mailspring data folder, relaunch and re add accounts. The cache rebuilds from the server.

Can I move Mailspring data to another drive?

Yes via symlink: move the folder, then link the old path to the new one. The app offers no built in mover.

Notice an outdated path? Let us know.