Terminal Email

Alpine vs Forward Email

Alpine: Menu-driven terminal email client descended from Pine, with built-in help, setup screens and native Windows builds.
Forward Email: Forward Email's webmail in the terminal: mail, calendar, contacts and settings, with mouse support and a key hint bar.

Differences

Side by side

AlpineForward Email
InterfaceFull-screen terminal interfaceFull-screen terminal interface
LanguageCTypeScript
LicenseApache 2.0Business Source License 1.1
Latest version2.260.14.16
LinuxNativeNative
macOSNativeNative
WindowsNativeNative
BSDNativeNative
AndroidThrough TermuxThrough Termux
IMAPYesForward Email API
POP3YesForward Email API
SMTPYesForward Email API
JMAPNoForward Email API
MaildirNoForward Email API
mboxYesForward Email API
notmuchNoForward Email API
OpenPGPvia pluginYes
S/MIMEYesNo
OAuth2 sign-inYesNo
ThreadsYesYes
Searchbuilt-in search and message selection; server-side for IMAPbuilt-in, across messages, contacts and events
HTML mailbuilt-in HTML-to-text renderingshown as formatted text with links; plain text by default
MouseYesYes
Multiple accountsYesYes
Offline useNodrafts and changes made offline are sent when the connection returns
CalendarYesYes
Contactsbuilt-in address book; LDAP lookupYes
Vim-style keysNoNo
Configurationbuilt-in setup screens, stored in .pinercsettings screens, keyboard shortcut editor and an optional user.css

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 Forward Email for

  • Calendar, contacts and tasks in the same terminal app as mail
  • Mouse clicks, scrolling and text selection work, and the bottom row always shows the keys for the current screen
  • One self-updating executable with no setup files to write

Watch out for

  • Only works with Forward Email accounts
  • Images and video are not drawn; HTML mail is shown as text with links
  • Passkey sign-in needs a browser or the desktop app

Install Forward Email

Questions

What is the difference between Alpine and Forward Email?

Forward Email connects to Forward Email accounts through its API; Alpine works with any provider over IMAP, including Forward Email. Alpine has S/MIME; Forward Email does not. Alpine has OAuth2 sign-in; Forward Email does not.

Which runs on Windows, Alpine or Forward Email?

On Windows, Alpine runs natively. On Windows, Forward Email runs natively.

See also: Alpine alternatives, Forward Email alternatives.