Terminal Email

Mutt vs Wanderlust

Mutt: Long-running text-mode email client with IMAP, POP3 and SMTP support, configured through a muttrc file.
Wanderlust: Mail and news reader for Emacs, written in Emacs Lisp, with built-in IMAP, POP3, NNTP and SMTP support.

Differences

Side by side

MuttWanderlust
InterfaceFull-screen terminal interfaceRuns inside Emacs
LanguageCEmacs Lisp
LicenseGPL 2.0 or laterGPL 2.0 or later
Latest version2.4.22.15.9
LinuxNativeNative
macOSNativeNative
WindowsThrough WSLThrough WSL
BSDNativeNative
AndroidThrough TermuxThrough Termux
IMAPYesYes
POP3YesYes
SMTPYesYes
JMAPNoNo
MaildirYesYes
mboxYesNo
notmuchNoThrough a separate tool
OpenPGPYesYes
S/MIMEYesNo
OAuth2 sign-invia scriptvia oauth2.el
ThreadsYesYes
Searchbuilt-in patterns; server-side IMAP searchIMAP server-side search; local search via mu, notmuch, grep or namazu
HTML mailvia mailcap and an external viewer such as w3m or lynxvia mime-w3m (emacs-w3m)
MouseNoYes
Multiple accountsYesYes
Offline usewith isync or OfflineIMAP; IMAP header and body cachemessage cache and disconnected operation
CalendarNoNo
Contactsvia query_command with abook or khardbuilt-in address book
Vim-style keysYesNo
Configurationmuttrc text fileEmacs Lisp in ~/.wl, folder list in ~/.folders

Which to choose

Choose Mutt for

  • Packaged by major Linux distributions, Homebrew, FreeBSD, OpenBSD and Termux
  • Conservative releases that rarely break existing muttrc files
  • Built-in PGP/MIME, S/MIME and Autocrypt

Watch out for

  • No notmuch, NNTP or scripting support (NeoMutt has these)
  • Configuration is a text file with hundreds of options and no setup wizard
  • HTML mail needs an external viewer set up in mailcap

Install Mutt

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 Mutt and Wanderlust?

Mutt is a full-screen terminal client; Wanderlust is a mail client that runs inside Emacs. Only Mutt has built-in mbox. Wanderlust has mouse support; Mutt does not.

Which runs on Windows, Mutt or Wanderlust?

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

See also: Mutt alternatives, Wanderlust alternatives.