Terminal Email

Alpine vs meli

Alpine: Menu-driven terminal email client descended from Pine, with built-in help, setup screens and native Windows builds.
meli: Terminal email client written in Rust with IMAP, JMAP, notmuch, Maildir, mbox and NNTP backends and TOML configuration.

Differences

Side by side

Alpinemeli
InterfaceFull-screen terminal interfaceFull-screen terminal interface
LanguageCRust
LicenseApache 2.0EUPL 1.2 or GPL 3.0 or later
Latest version2.260.8.13
LinuxNativeNative
macOSNativeNative
WindowsNativeNo
BSDNativeNative
AndroidThrough TermuxNo
IMAPYesYes
POP3YesNo
SMTPYesYes
JMAPNoYes
MaildirNoYes
mboxYesYes
notmuchNoYes
OpenPGPvia pluginYes
S/MIMEYesNo
OAuth2 sign-inYesvia script
ThreadsYesYes
Searchbuilt-in search and message selection; server-side for IMAPbuilt-in; sqlite3 index by default; notmuch queries
HTML mailbuilt-in HTML-to-text renderingvia filter command, w3m by default
MouseYesYes
Multiple accountsYesYes
Offline useNoIMAP header cache in sqlite3; full offline use with Maildir and mbsync
CalendarYesNo
Contactsbuilt-in address book; LDAP lookupbuilt-in contact list; reads vCard and mutt alias files
Vim-style keysNoYes
Configurationbuilt-in setup screens, stored in .pinercTOML file (config.toml)

Which to choose

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

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

Questions

What is the difference between Alpine and meli?

Only Alpine has built-in POP3. Only meli has built-in JMAP, Maildir and notmuch. On Windows, Alpine runs natively and meli is not available.

Which runs on Windows, Alpine or meli?

On Windows, Alpine runs natively. On Windows, meli is not available.

See also: Alpine alternatives, meli alternatives.