Applying Email Sort Order to All Folders in Evolution
Evolution stores sort preferences individually per folder by default. If you want emails consistently sorted across your entire mailbox, you need to set a global default.
Steps
- Open Evolution and navigate to Edit → Preferences
- Go to Mail Preferences → General
- Locate the Default Sorting section
- Choose your preferred Sort by option (Date Received, Subject, Sender, etc.)
- Select your Sort order (Ascending or Descending)
- Click Close to apply
This sets the default sort behavior, but Evolution will still remember individual folder customizations if you’ve already modified them. To reset a folder to use the global default, right-click the folder, select Properties, and choose Use Default Sort Order if available, or manually reapply your preferred sort in that folder’s view menu.
Understanding Folder-Specific Overrides
Even after setting a global default, Evolution allows per-folder sort overrides. This is useful when you want most folders sorted by Date but need a specific archive folder sorted by Subject. However, if you want uniform sorting everywhere:
- Right-click any folder and check its Properties
- If you’ve previously set a custom sort for that folder, Evolution prioritizes it over the global default
- Change the sort setting in the folder’s toolbar (via View → Sort)
Performance Considerations
Modern mailboxes often contain hundreds of thousands of emails. Evolution uses SQLite for local indexing, which handles large-scale sorting efficiently. However:
- Sorting by Date Received is fastest since it’s indexed
- Sorting by Subject or Sender requires additional database operations
- If you notice slowdowns with deeply nested folder structures, consolidate folders or archive older mail to a separate Evolution profile
Alternative: Using Search Instead of Sort
For large mailboxes, instead of relying on folder sort order, use Evolution’s search functionality:
- Press Ctrl+F to open the search bar
- Filter by sender, date range, or keywords
- Save frequent searches as Search Folders (right-click Search Folders → New Search)
Search Folders act as virtual folders showing results across multiple locations, which is often more efficient than manually sorting through folders when dealing with tens of thousands of emails.
Resetting All Sort Preferences
If you want to completely reset Evolution’s sort configuration:
- Close Evolution
- Remove the sort preferences database:
rm ~/.local/share/evolution/mail/local/system/ - Reopen Evolution — all folders will revert to the default sort order
This is a nuclear option and will reset all folder-specific customizations, so use it only when necessary.
