Terminal Email

Cone vs mblaze

Cone: Full-screen console mail client and newsreader from the Courier mail server project.
mblaze: Set of small Unix utilities for reading, searching, threading and composing mail stored in Maildir folders.

Differences

Side by side

Conemblaze
InterfaceFull-screen terminal interfaceCommand-line tools and prompts
LanguageC++C
LicenseGPL 3.0CC0 1.0 and MIT
Latest version2.51.4
LinuxBuild from sourceNative
macOSNoNative
WindowsThrough WSLThrough WSL
BSDNativeNative
AndroidNoNo
IMAPYesThrough a separate tool
POP3YesThrough a separate tool
SMTPYesThrough a separate tool
JMAPNoNo
MaildirYesYes
mboxYesNo
notmuchNoNo
OpenPGPYesvia contrib scripts
S/MIMENoNo
OAuth2 sign-inNoNo
ThreadsYesYes
Searchbuilt-in folder search; server-side on IMAPmpick and magrep filter messages by headers, flags and content
HTML mailbuilt-in HTML renderervia a filter command in ~/.mblaze/filter used by mshow
MouseNoNo
Multiple accountsYesvia separate Maildirs and profile settings
Offline useNofull; works only on local Maildir
CalendarNoNo
Contactsbuilt-in address books, stored locally, in an IMAP folder, or on LDAPNo
Vim-style keysNoNo
Configurationinteractive setup screens; settings saved under ~/.cone~/.mblaze/profile (header-style key: value lines)

Which to choose

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

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

Questions

What is the difference between Cone and mblaze?

Cone is a full-screen terminal client; mblaze is a command-line program. Only Cone has built-in IMAP, POP3, SMTP and mbox. On Linux, Cone builds from source and mblaze runs natively.

Which runs on Windows, Cone or mblaze?

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

See also: Cone alternatives, mblaze alternatives.