Terminal Email

aerc vs Alpine

aerc: Terminal email client written in Go with IMAP, JMAP, Maildir and notmuch backends and an embedded terminal for editing.
Alpine: Menu-driven terminal email client descended from Pine, with built-in help, setup screens and native Windows builds.

Differences

Side by side

aercAlpine
InterfaceFull-screen terminal interfaceFull-screen terminal interface
LanguageGoC
LicenseMITApache 2.0
Latest version0.22.02.26
LinuxNativeNative
macOSNativeNative
WindowsThrough WSLNative
BSDNativeNative
AndroidThrough TermuxThrough Termux
IMAPYesYes
POP3NoYes
SMTPYesYes
JMAPYesNo
MaildirYesNo
mboxYesYes
notmuchYesNo
OpenPGPYesvia plugin
S/MIMENoYes
OAuth2 sign-inYesYes
ThreadsYesYes
Searchbuilt-in; server-side for IMAP and JMAP; notmuch queriesbuilt-in search and message selection; server-side for IMAP
HTML mailvia filters, w3m by defaultbuilt-in HTML-to-text rendering
MouseYesYes
Multiple accountsYesYes
Offline usewith mbsync or OfflineIMAP through the Maildir backend; IMAP header cacheNo
CalendarYesYes
Contactsvia address-book-cmd, e.g. khard or the bundled carddav-querybuilt-in address book; LDAP lookup
Vim-style keysYesNo
ConfigurationINI-style files: accounts.conf, aerc.conf, binds.confbuilt-in setup screens, stored in .pinerc

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

  • Command list on every screen and built-in help for each option
  • Official native Windows builds alongside Unix packages
  • Built-in XOAUTH2 for Gmail, Outlook and Yahoo, and built-in S/MIME

Watch out for

  • PGP needs external display and sending filters
  • No Maildir, notmuch or JMAP support
  • Last stable release is 2.26; newer work is in alpha builds

Install Alpine

Questions

What is the difference between aerc and Alpine?

Only aerc has built-in JMAP, Maildir and notmuch. Only Alpine has built-in POP3. On Windows, aerc runs through WSL and Alpine runs natively.

Which runs on Windows, aerc or Alpine?

On Windows, aerc runs through WSL. On Windows, Alpine runs natively.

See also: aerc alternatives, Alpine alternatives.