Terminal Email

alot vs Forward Email

alot: Terminal mail reader written in Python that works on a local notmuch database, with tag-based search and threads.
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

alotForward Email
InterfaceFull-screen terminal interfaceFull-screen terminal interface
LanguagePythonTypeScript
LicenseGPL 3.0 or laterBusiness Source License 1.1
Latest version0.120.14.16
LinuxNativeNative
macOSNativeNative
WindowsThrough WSLNative
BSDNativeNative
AndroidNoThrough Termux
IMAPThrough a separate toolForward Email API
POP3Through a separate toolForward Email API
SMTPThrough a separate toolForward Email API
JMAPNoForward Email API
MaildirYesForward Email API
mboxNoForward Email API
notmuchYesForward Email API
OpenPGPYesYes
S/MIMENoNo
OAuth2 sign-inNoNo
ThreadsYesYes
Searchnotmuch queriesbuilt-in, across messages, contacts and events
HTML mailvia mailcap, e.g. w3m -dumpshown as formatted text with links; plain text by default
MouseYesYes
Multiple accountsYesYes
Offline usealways; reads a local notmuch databasedrafts and changes made offline are sent when the connection returns
CalendarNoYes
Contactsvia an external lookup command such as abook, khard or notmuch addressYes
Vim-style keysYesNo
ConfigurationINI-style config file plus optional Python hookssettings screens, keyboard shortcut editor and an optional user.css

Which to choose

Choose alot for

  • Tag-based searches through notmuch instead of folders
  • Full PGP/MIME signing and encryption
  • Python hooks for custom behavior and formatting

Watch out for

  • Needs separate tools to fetch mail (mbsync) and send it (msmtp)
  • No direct IMAP, POP3 or SMTP support
  • No S/MIME support

Install alot

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

Forward Email connects to Forward Email accounts through its API; alot works with any provider, including Forward Email. On Windows, alot runs through WSL and Forward Email runs natively. On Android, alot is not available and Forward Email runs through Termux.

Which runs on Windows, alot or Forward Email?

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

See also: alot alternatives, Forward Email alternatives.