Terminal Email

Forward Email vs NeoMutt

Forward Email: Forward Email's webmail in the terminal: mail, calendar, contacts and settings, with mouse support and a key hint bar.
NeoMutt: Full-screen terminal mail reader forked from Mutt, with notmuch, NNTP, Lua scripting and a sidebar built in.

Differences

Side by side

Forward EmailNeoMutt
InterfaceFull-screen terminal interfaceFull-screen terminal interface
LanguageTypeScriptC
LicenseBusiness Source License 1.1GPL 2.0 or later
Latest version0.14.1620260616
LinuxNativeNative
macOSNativeNative
WindowsNativeThrough WSL
BSDNativeNative
AndroidThrough TermuxThrough Termux
IMAPForward Email APIYes
POP3Forward Email APIYes
SMTPForward Email APIYes
JMAPForward Email APINo
MaildirForward Email APIYes
mboxForward Email APIYes
notmuchForward Email APIYes
OpenPGPYesYes
S/MIMENoYes
OAuth2 sign-inNovia script
ThreadsYesYes
Searchbuilt-in, across messages, contacts and eventsbuilt-in patterns; notmuch for full-text
HTML mailshown as formatted text with links; plain text by defaultvia mailcap and an external viewer such as w3m or lynx
MouseYesNo
Multiple accountsYesYes
Offline usedrafts and changes made offline are sent when the connection returnswith isync or OfflineIMAP; IMAP header and body cache
CalendarYesNo
ContactsYesvia query_command with abook or khard
Vim-style keysNoYes
Configurationsettings screens, keyboard shortcut editor and an optional user.cssneomuttrc text 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 NeoMutt for

  • Built-in notmuch support for tag-based virtual mailboxes and full-text search
  • Reads Usenet over NNTP and supports Lua scripting
  • Reads most existing muttrc files with few or no changes

Watch out for

  • Configuration is a text file with hundreds of options and no setup wizard
  • HTML mail needs an external viewer set up in mailcap
  • OAuth2 needs an external token script such as mutt_oauth2.py

Install NeoMutt

Questions

What is the difference between Forward Email and NeoMutt?

Forward Email connects to Forward Email accounts through its API; NeoMutt works with any provider over IMAP, including Forward Email. On Windows, Forward Email runs natively and NeoMutt runs through WSL. Forward Email has mouse support; NeoMutt does not.

Which runs on Windows, Forward Email or NeoMutt?

On Windows, Forward Email runs natively. On Windows, NeoMutt runs through WSL.

See also: Forward Email alternatives, NeoMutt alternatives.