Terminal Email

Terminal email clients for Android

10 clients and 3 mail tools that run on Android, with the install command for each.

Termux runs a Linux-style terminal on Android without root access. Install Termux from F-Droid or its GitHub releases, then install clients with pkg install. A Bluetooth or USB keyboard makes the full-screen clients much easier to use.

Clients

10 clients for Android
SystemsNameInstall on Android
Runs on Linux, macOS, Windows and BSD, on Android through Termux. Forward EmailFeaturedTUISource-availableForward Email's webmail in the terminal: mail, calendar, contacts and settings, with mouse support and a key hint bar. pkg install nodejs && npm install -g forwardemail
Runs on Linux, macOS and BSD, on Windows through WSL, on Android through Termux. aercTUITerminal email client written in Go with IMAP, JMAP, Maildir and notmuch backends and an embedded terminal for editing. pkg install aerc
Runs on Linux, macOS, Windows and BSD, on Android through Termux. AlpineTUIMenu-driven terminal email client descended from Pine, with built-in help, setup screens and native Windows builds. pkg install alpine
Runs on Linux, macOS, Windows and BSD, on Android through Termux. GnusEmacsMail and news reader built into GNU Emacs, with back ends for IMAP, POP3, local mail folders and NNTP. pkg install emacs
Runs on Linux, macOS and BSD, on Windows through WSL, on Android through Termux. mu4eEmacsEmail client that runs inside GNU Emacs, built on the mu Maildir indexer and search tool. pkg install mu isync
Runs on Linux, macOS and BSD, on Windows through WSL, on Android through Termux. MuttTUILong-running text-mode email client with IMAP, POP3 and SMTP support, configured through a muttrc file. pkg install mutt
Runs on Linux, macOS and BSD, on Windows through WSL, on Android through Termux. NeoMuttTUIFull-screen terminal mail reader forked from Mutt, with notmuch, NNTP, Lua scripting and a sidebar built in. pkg install neomutt
Runs on Linux, macOS and BSD, on Windows through WSL, on Android through Termux. nmhCLIThe MH message handling system: separate shell commands to read, file, search and send mail stored one file per message. pkg install nmh
Runs on Linux, macOS and BSD, on Windows through WSL, on Android through Termux. Notmuch Emacs interfaceEmacsEmacs front end for notmuch that reads, searches, tags and composes mail from a local Maildir. pkg install notmuch emacs isync msmtp
Runs on Linux, macOS and BSD, on Windows through WSL, on Android through Termux. WanderlustEmacsMail and news reader for Emacs, written in Emacs Lisp, with built-in IMAP, POP3, NNTP and SMTP support. pkg install emacs, then M-x package-install RET wanderlust RET

Mail tools

3 mail tools for Android
SystemsNameInstall on Android
Runs on Linux, macOS and BSD, on Windows through WSL, on Android through Termux. isyncCLICommand line program (mbsync) that syncs IMAP mailboxes with local Maildir folders in both directions. pkg install isync
Runs on Linux, macOS, Windows and BSD, on Android through Termux. msmtpCLISMTP client with a sendmail-compatible interface that terminal mail clients use to send mail. pkg install msmtp
Runs on Linux, macOS and BSD, on Windows through WSL, on Android through Termux. notmuchCLICommand-line mail indexer that adds fast full-text search, threading and tags to a local Maildir. pkg install notmuch

Questions

Which terminal email clients run on Android?

10 clients run on Android, all through Termux: Forward Email, aerc, Alpine, Gnus, mu4e, Mutt, NeoMutt, nmh, Notmuch Emacs interface and Wanderlust.

Which Android clients have built-in IMAP?

aerc, Alpine, Gnus, Mutt, NeoMutt and Wanderlust. The others read local mail that a sync tool such as isync keeps up to date, or, for Forward Email's app, connect through its API.

Does Forward Email work on Android?

Yes. Its terminal app runs in Termux through npm, and every other client on this page can use a Forward Email mailbox over IMAP and SMTP, directly or through a sync tool.