Terminal Email

aerc vs nmail

aerc: Terminal email client written in Go with IMAP, JMAP, Maildir and notmuch backends and an embedded terminal for editing.
nmail: Terminal email client for Linux and macOS with an Alpine-like interface and built-in IMAP and SMTP.

Differences

Side by side

aercnmail
InterfaceFull-screen terminal interfaceFull-screen terminal interface
LanguageGoC++
LicenseMITMIT
Latest version0.22.0v5.16.4
LinuxNativeNative
macOSNativeNative
WindowsThrough WSLNo
BSDNativeNo
AndroidThrough TermuxNo
IMAPYesYes
POP3NoNo
SMTPYesYes
JMAPYesNo
MaildirYesNo
mboxYesNo
notmuchYesNo
OpenPGPYesNo
S/MIMENoNo
OAuth2 sign-inYesYes
ThreadsYesNo
Searchbuilt-in; server-side for IMAP and JMAP; notmuch querieslocal cache index and server search
HTML mailvia filters, w3m by defaultconverted to text, or opened in an external browser
MouseYesNo
Multiple accountsYesNo
Offline usewith mbsync or OfflineIMAP through the Maildir backend; IMAP header cachelocal SQLite cache; offline mode and send queue
CalendarYesNo
Contactsvia address-book-cmd, e.g. khard or the bundled carddav-queryaddress book built from messages
Vim-style keysYesNo
ConfigurationINI-style files: accounts.conf, aerc.conf, binds.conf~/.config/nmail/main.conf key=value file

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 nmail for

  • Built-in IMAP and SMTP with setup wizards for Gmail, iCloud and Outlook
  • Local cache, address book and outgoing queue can be encrypted
  • Compose HTML mail using Markdown

Watch out for

  • One account per running instance
  • No threaded view and no PGP or S/MIME
  • Linux and macOS only; no Debian or Fedora package

Install nmail

Questions

What is the difference between aerc and nmail?

Only aerc has built-in JMAP, Maildir, mbox and notmuch. On Windows, aerc runs through WSL and nmail is not available. On BSD, aerc runs natively and nmail is not available.

Which runs on Windows, aerc or nmail?

On Windows, aerc runs through WSL. On Windows, nmail is not available.

See also: aerc alternatives, nmail alternatives.