Terminal Email

aerc vs Wanderlust

aerc: Terminal email client written in Go with IMAP, JMAP, Maildir and notmuch backends and an embedded terminal for editing.
Wanderlust: Mail and news reader for Emacs, written in Emacs Lisp, with built-in IMAP, POP3, NNTP and SMTP support.

Differences

Side by side

aercWanderlust
InterfaceFull-screen terminal interfaceRuns inside Emacs
LanguageGoEmacs Lisp
LicenseMITGPL 2.0 or later
Latest version0.22.02.15.9
LinuxNativeNative
macOSNativeNative
WindowsThrough WSLThrough WSL
BSDNativeNative
AndroidThrough TermuxThrough Termux
IMAPYesYes
POP3NoYes
SMTPYesYes
JMAPYesNo
MaildirYesYes
mboxYesNo
notmuchYesThrough a separate tool
OpenPGPYesYes
S/MIMENoNo
OAuth2 sign-inYesvia oauth2.el
ThreadsYesYes
Searchbuilt-in; server-side for IMAP and JMAP; notmuch queriesIMAP server-side search; local search via mu, notmuch, grep or namazu
HTML mailvia filters, w3m by defaultvia mime-w3m (emacs-w3m)
MouseYesYes
Multiple accountsYesYes
Offline usewith mbsync or OfflineIMAP through the Maildir backend; IMAP header cachemessage cache and disconnected operation
CalendarYesNo
Contactsvia address-book-cmd, e.g. khard or the bundled carddav-querybuilt-in address book
Vim-style keysYesNo
ConfigurationINI-style files: accounts.conf, aerc.conf, binds.confEmacs Lisp in ~/.wl, folder list in ~/.folders

Which to choose

Choose aerc for

  • Embedded terminal runs the editor and other commands inside aerc
  • Built-in commands for applying and reviewing git patch series
  • Supports JMAP and notmuch as well as IMAP and Maildir

Watch out for

  • No POP3 or S/MIME support
  • mbox files open read-only
  • No native Windows build

Install aerc

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

aerc is a full-screen terminal client; Wanderlust is a mail client that runs inside Emacs. Only aerc has built-in JMAP, mbox and notmuch. Only Wanderlust has built-in POP3.

Which runs on Windows, aerc or Wanderlust?

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

See also: aerc alternatives, Wanderlust alternatives.