mu4e review
A focused, search-driven email client for Emacs users comfortable with local Maildir workflows.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
mu4e is an email client for GNU Emacs, built on the mu email-search engine. It is designed for Emacs users who manage email locally in Maildir format and prefer queries over folder-based navigation. The client supports reading, replying, composing, moving, and deleting messages, along with attachments, address autocompletion, multiple account contexts, message signing and encryption, offline queued sending, and iCalendar event viewing and replies. It is distributed as Free Software under the GNU GPLv3 license.
The main setup consideration is its local, Emacs-centered workflow. mu4e requires GNU Emacs and messages stored in a local Maildir. Retrieval may involve external tools such as mbsync, offlineimap, fetchmail, or getmail, so it fits users who are comfortable assembling an email workflow around local message storage. Its published platform coverage is Linux, and its desktop focus makes it a better match for a configured local environment than for users seeking a broadly cross-platform client with built-in account setup.
Search is the defining feature: messages are managed through queries rather than a conventional folder-first interface. Asynchronous processing is intended for heavy actions, while multiple account contexts help separate different mail identities. Encryption, queued sending during offline periods, and iCalendar handling add useful depth beyond basic reading and replying. Choose mu4e if Emacs integration, local Maildir control, and search-driven navigation matter most. Consider another email client if you need non-Linux support, want retrieval included in the primary application, or prefer a more conventional interface.
mu4e pros and cons
- Where it wins
- Search-based handling replaces folder-first email workflows
- Supports encryption, multiple account contexts, and offline queued sending
- Handles iCalendar event viewing and replies within the email client
- Where it doesn't
- Requires GNU Emacs and messages stored in a local Maildir
- Linux-only coverage limits platform flexibility
- Email retrieval may require external tools such as mbsync or fetchmail
mu4e fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update