Terminal Email

Forward Email vs nmail

Forward Email: Forward Email's webmail in the terminal: mail, calendar, contacts and settings, with mouse support and a key hint bar.
nmail: Terminal email client for Linux and macOS with an Alpine-like interface and built-in IMAP and SMTP.

Differences

Side by side

Forward Emailnmail
InterfaceFull-screen terminal interfaceFull-screen terminal interface
LanguageTypeScriptC++
LicenseBusiness Source License 1.1MIT
Latest version0.14.16v5.16.4
LinuxNativeNative
macOSNativeNative
WindowsNativeNo
BSDNativeNo
AndroidThrough TermuxNo
IMAPForward Email APIYes
POP3Forward Email APINo
SMTPForward Email APIYes
JMAPForward Email APINo
MaildirForward Email APINo
mboxForward Email APINo
notmuchForward Email APINo
OpenPGPYesNo
S/MIMENoNo
OAuth2 sign-inNoYes
ThreadsYesNo
Searchbuilt-in, across messages, contacts and eventslocal cache index and server search
HTML mailshown as formatted text with links; plain text by defaultconverted to text, or opened in an external browser
MouseYesNo
Multiple accountsYesNo
Offline usedrafts and changes made offline are sent when the connection returnslocal SQLite cache; offline mode and send queue
CalendarYesNo
ContactsYesaddress book built from messages
Vim-style keysNoNo
Configurationsettings screens, keyboard shortcut editor and an optional user.css~/.config/nmail/main.conf key=value file

Which to choose

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

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 Forward Email and nmail?

Forward Email connects to Forward Email accounts through its API; nmail works with any provider over IMAP, including Forward Email. On Windows, Forward Email runs natively and nmail is not available. On BSD, Forward Email runs natively and nmail is not available.

Which runs on Windows, Forward Email or nmail?

On Windows, Forward Email runs natively. On Windows, nmail is not available.

See also: Forward Email alternatives, nmail alternatives.