Terminal Email

meli vs nmail

meli: Terminal email client written in Rust with IMAP, JMAP, notmuch, Maildir, mbox and NNTP backends and TOML configuration.
nmail: Terminal email client for Linux and macOS with an Alpine-like interface and built-in IMAP and SMTP.

Differences

Side by side

melinmail
InterfaceFull-screen terminal interfaceFull-screen terminal interface
LanguageRustC++
LicenseEUPL 1.2 or GPL 3.0 or laterMIT
Latest version0.8.13v5.16.4
LinuxNativeNative
macOSNativeNative
WindowsNoNo
BSDNativeNo
AndroidNoNo
IMAPYesYes
POP3NoNo
SMTPYesYes
JMAPYesNo
MaildirYesNo
mboxYesNo
notmuchYesNo
OpenPGPYesNo
S/MIMENoNo
OAuth2 sign-invia scriptYes
ThreadsYesNo
Searchbuilt-in; sqlite3 index by default; notmuch querieslocal cache index and server search
HTML mailvia filter command, w3m by defaultconverted to text, or opened in an external browser
MouseYesNo
Multiple accountsYesNo
Offline useIMAP header cache in sqlite3; full offline use with Maildir and mbsynclocal SQLite cache; offline mode and send queue
CalendarNoNo
Contactsbuilt-in contact list; reads vCard and mutt alias filesaddress book built from messages
Vim-style keysYesNo
ConfigurationTOML file (config.toml)~/.config/nmail/main.conf key=value file

Which to choose

Choose meli for

  • Supports JMAP, notmuch, IMAP, Maildir and NNTP in one client
  • Single TOML file with per-account and per-mailbox overrides
  • Embedded terminal runs the editor inside the compose view

Watch out for

  • No POP3 or S/MIME support
  • mbox support is read-only
  • No Windows or Termux packages

Install meli

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 meli and nmail?

Only meli has built-in JMAP, Maildir, mbox and notmuch. On BSD, meli runs natively and nmail is not available. meli has mouse support; nmail does not.

Which runs on Windows, meli or nmail?

On Windows, meli is not available. On Windows, nmail is not available.

See also: meli alternatives, nmail alternatives.