Terminal Email

aerc vs Cone

aerc: Terminal email client written in Go with IMAP, JMAP, Maildir and notmuch backends and an embedded terminal for editing.
Cone: Full-screen console mail client and newsreader from the Courier mail server project.

Differences

Side by side

aercCone
InterfaceFull-screen terminal interfaceFull-screen terminal interface
LanguageGoC++
LicenseMITGPL 3.0
Latest version0.22.02.5
LinuxNativeBuild from source
macOSNativeNo
WindowsThrough WSLThrough WSL
BSDNativeNative
AndroidThrough TermuxNo
IMAPYesYes
POP3NoYes
SMTPYesYes
JMAPYesNo
MaildirYesYes
mboxYesYes
notmuchYesNo
OpenPGPYesYes
S/MIMENoNo
OAuth2 sign-inYesNo
ThreadsYesYes
Searchbuilt-in; server-side for IMAP and JMAP; notmuch queriesbuilt-in folder search; server-side on IMAP
HTML mailvia filters, w3m by defaultbuilt-in HTML renderer
MouseYesNo
Multiple accountsYesYes
Offline usewith mbsync or OfflineIMAP through the Maildir backend; IMAP header cacheNo
CalendarYesNo
Contactsvia address-book-cmd, e.g. khard or the bundled carddav-querybuilt-in address books, stored locally, in an IMAP folder, or on LDAP
Vim-style keysYesNo
ConfigurationINI-style files: accounts.conf, aerc.conf, binds.confinteractive setup screens; settings saved under ~/.cone

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

  • Handles IMAP, POP3, local mbox and Maildir folders, and newsgroups in one folder tree.
  • Built-in OpenPGP signing and encryption with per-account keys.
  • Optional master password encrypts saved server passwords.

Watch out for

  • Not packaged by Debian, Fedora, Arch or Homebrew; usually built from source.
  • No offline mode for IMAP accounts and no OAuth2.
  • No S/MIME support.

Install Cone

Questions

What is the difference between aerc and Cone?

Only aerc has built-in JMAP and notmuch. Only Cone has built-in POP3. On Linux, aerc runs natively and Cone builds from source.

Which runs on Windows, aerc or Cone?

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

See also: aerc alternatives, Cone alternatives.