Terminal Email

mu4e vs Wanderlust

mu4e: Email client that runs inside GNU Emacs, built on the mu Maildir indexer and search tool.
Wanderlust: Mail and news reader for Emacs, written in Emacs Lisp, with built-in IMAP, POP3, NNTP and SMTP support.

Differences

Side by side

mu4eWanderlust
InterfaceRuns inside EmacsRuns inside Emacs
LanguageEmacs Lisp (mu4e), C++ (mu)Emacs Lisp
LicenseGPL 3.0 or laterGPL 2.0 or later
Latest version1.14.32.15.9
LinuxNativeNative
macOSNativeNative
WindowsThrough WSLThrough WSL
BSDNativeNative
AndroidThrough TermuxThrough Termux
IMAPThrough a separate toolYes
POP3Through a separate toolYes
SMTPYesYes
JMAPNoNo
MaildirYesYes
mboxNoNo
notmuchNoThrough a separate tool
OpenPGPYesYes
S/MIMEvia Emacs MMLNo
OAuth2 sign-invia scriptvia oauth2.el
ThreadsYesYes
SearchXapian full-text index with mu query syntaxIMAP server-side search; local search via mu, notmuch, grep or namazu
HTML mailbuilt-in, rendered with the Emacs shr libraryvia mime-w3m (emacs-w3m)
MouseYesYes
Multiple accountsvia contextsYes
Offline usefull; reads a local Maildir synced by mbsync or OfflineIMAPmessage cache and disconnected operation
Calendarreplies to invitations with mu4e-icalendarNo
Contactsaddress completion from indexed mailbuilt-in address book
Vim-style keysNoNo
ConfigurationEmacs Lisp in init.elEmacs Lisp in ~/.wl, folder list in ~/.folders

Which to choose

Choose mu4e for

  • Full-text search over all local mail through mu's Xapian index.
  • Works offline, since all mail lives in a local Maildir.
  • Uses Emacs message mode, so PGP/MIME, S/MIME and Org mode links are available.

Watch out for

  • No built-in IMAP; needs mbsync or a similar sync tool, so setup spans several config files.
  • Requires Emacs and some Emacs Lisp to configure.
  • No native Windows build, and Arch packages it only in the AUR.

Install mu4e

Choose Wanderlust for

  • Built-in IMAP, POP3 and SMTP; no external sync or send tool needed
  • Offline cache with disconnected operation
  • Packaged in Debian, Ubuntu, Arch, FreeBSD and MELPA

Watch out for

  • No formal release in many years; only 2.15.9 snapshots
  • Folder syntax and the APEL/FLIM/SEMI dependency stack take time to learn
  • Debian and Ubuntu ship an older snapshot than MELPA and Arch

Install Wanderlust

Questions

What is the difference between mu4e and Wanderlust?

Only Wanderlust has built-in IMAP and POP3. mu4e has calendar support; Wanderlust does not. mu4e has S/MIME; Wanderlust does not.

Which runs on Windows, mu4e or Wanderlust?

On Windows, mu4e runs through WSL. On Windows, Wanderlust runs through WSL.

See also: mu4e alternatives, Wanderlust alternatives.