Terminal Email

mblaze vs Wanderlust

mblaze: Set of small Unix utilities for reading, searching, threading and composing mail stored in Maildir folders.
Wanderlust: Mail and news reader for Emacs, written in Emacs Lisp, with built-in IMAP, POP3, NNTP and SMTP support.

Differences

Side by side

mblazeWanderlust
InterfaceCommand-line tools and promptsRuns inside Emacs
LanguageCEmacs Lisp
LicenseCC0 1.0 and MITGPL 2.0 or later
Latest version1.42.15.9
LinuxNativeNative
macOSNativeNative
WindowsThrough WSLThrough WSL
BSDNativeNative
AndroidNoThrough Termux
IMAPThrough a separate toolYes
POP3Through a separate toolYes
SMTPThrough a separate toolYes
JMAPNoNo
MaildirYesYes
mboxNoNo
notmuchNoThrough a separate tool
OpenPGPvia contrib scriptsYes
S/MIMENoNo
OAuth2 sign-inNovia oauth2.el
ThreadsYesYes
Searchmpick and magrep filter messages by headers, flags and contentIMAP server-side search; local search via mu, notmuch, grep or namazu
HTML mailvia a filter command in ~/.mblaze/filter used by mshowvia mime-w3m (emacs-w3m)
MouseNoYes
Multiple accountsvia separate Maildirs and profile settingsYes
Offline usefull; works only on local Maildirmessage cache and disconnected operation
CalendarNoNo
ContactsNobuilt-in address book
Vim-style keysNoNo
Configuration~/.mblaze/profile (header-style key: value lines)Emacs Lisp in ~/.wl, folder list in ~/.folders

Which to choose

Choose mblaze for

  • Each command does one job, so mail handling is easy to combine in pipes and scripts.
  • Works directly on Maildir with no index or database to maintain.
  • Small C programs with no external library dependencies.

Watch out for

  • No built-in IMAP, POP3 or SMTP; needs mbsync and msmtp or similar tools.
  • Command-line only, with no full-screen interface.
  • OpenPGP and S/MIME handling relies on unsupported contrib scripts.

Install mblaze

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

mblaze is a command-line program; Wanderlust is a mail client that runs inside Emacs. Only Wanderlust has built-in IMAP, POP3 and SMTP. On Android, mblaze is not available and Wanderlust runs through Termux.

Which runs on Windows, mblaze or Wanderlust?

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

See also: mblaze alternatives, Wanderlust alternatives.