Alpine is a fast, easy to use mail client that is suitable for both novices and experienced users. It is the latest version of Pine, developed by the same team but renamed to avoid trademark issues. Read more hot
Mutt is a small but very powerful text-based mail client for Unix operating systems; based on pine. It features color support, message threading, POP3 & IMAP support, highly customizable, including keybindings and macros, active development community. Read more hot
Pine - a Program for Internet News & Email - is a tool for reading, sending, and managing electronic messages. Pine was developed by Computing & Communications at the University of Washington. Though originally designed for inexperienced email users, Pine has evolved to support many advanced features, and an ever-growing number of configuration and personal-preference options. Read more hot
Alot is an experimental terminal MUA based on notmuch mail. It is written in python using the urwid toolkit. new
Alpha Mail an email client that read email folders of multiple systems (Pine, Eudora, Netscape, MS Outlook, etc.), shows a combined view of all your messages in all folders, runs under most terminals (uses ncurses) and is compact. Alphamail is particulary useful to find messages within many email folders, possibly created by different email clients, including email created and archived under MS-DOS or Windows.
CivilWar is a console mail client, has been written in perl, and works with the POP3 and SMTP protocols.
COnsole Newsreader And Emailer: a text-based mail client. Cone seamlessly handles multiple POP3, IMAP accounts, and local mail folders. Cone is also a simple newsreader. Cone is designed to be foolproof enough to be used by inexperienced users, but also offers advanced features for power users. Read more
EC Email Client
EC Email Client supports reading, composing, and sorting messages in user defined folders. It can send and receive mail to and from remote POP3 and SMTP servers, and route mail using sendmail, exim, and qmail. Ec also supports MIME attachments and multiple accounts.
Elm is a sophisticated full-screen mail system for interactive use. Elm offers all the features of /bin/mail, Berkeley Mail, uumail, NMail and the AT&T Mail family of UNIX mailers (namely PMX/TERM) in a unified and intuitive fashion.
Based on Elm 2.4. It contains enhanced MIME and character set support. It can read mail from POP or IMAP folders and can pass mail to the PGP or GPG programs.
Elm ME+ 2.5
Based on Elm 2.4 and incorparates code from Elm 2.5.
It contains enhanced MIME and character set support. It
can read mail from POP or IMAP folders and can pass mail
to the PGP or GPG programs
elmo is a mail user agent for console. It is written with ncurses. It supports threading, colors, smtp, pop3, Maildir and MIME but is now discontinued.
etPan! is a console mail user agent based on libEtPan!. Features include support for IMAP4rev1, POP3, NNTP, mbox, mh, and Maildir, virtual folder tree, multiple folder views and message views, smart multi-threading, PGP signing and encryption (using GnuPG as external command), S/MIME signing and encryption (using OpenSSL as external command), spam processing (using bogofilter as external command), and a user interface for configuration.
ezimail is a console IMAP email client. It based upon the Carnegie Mellon ezmail code.
Flail is an experimental MUA. It is written in perl. There is no nice installation Makefile.PL, and it depends on a scad of CPAN modules.
GoldED+ is a successor of the well-known GoldED mail/news reader originally written by Odinn Sorensen.
Heirloom mailx (formerly known as "nail") is derived from Berkeley Mail and provides the functionality of the System V and POSIX mailx commands. Additional features include support for MIME, IMAP (including caching and disconnected use), POP3, SMTP, S/MIME, international character sets, maildir folders, message threading, powerful search methods, scoring, and a Bayesian junk mail filter.
Jmr is a free QWK offline mail reader for reading and replying messages contained in QWK mail packets which are available though public access bulletin boards (BBS). It provides to you easy, full-screen user interface.
lumail is a modal console-based email client, which has built in support for scripting via Lua.
Mew is a user interface for text messages, multimedia messages(MIME), news articles and security functionality including PGP, SSH and SSL. Mew is an acronym for "Messaging in the Emacs World".
MH Message Handler
MH Message Handler is an electronic mail user agent for the UNIX operating system. MH was originally developed by Bruce S. Borden at RAND Corporation.
MH-E is the Emacs interface to the MH mail system. It offers all the functionality of MH, the visual orientation and simplicity of use of a GUI, and full integration with Emacs and XEmacs, including thorough configuration and online help. MH-E allows one to read and process mail very quickly: many commands are single characters; completion and smart defaults are used for folder names and aliases. With MH-E you compose outgoing messages in Emacs.
MMR reads UNIX mail in a terminal window, like the popular PINE mail reader. It has automatic detection and merging of a modified mail file, searchable message listings, including search through message text & automatically uncompresses and recompresses gzipped mailfiles.
(ftp only) MR is a colorful mailreader. It supports MIME, threading, templates (improved signatures and message banners), character translation tables and lastread pointers. It has menus, on-line help, and a built-in editor.
MultiMail is an offline mail packet reader for Unix and other systems. (This version also compiles under MSDOS, with DJGPP or Turbo C++; OS/2, with EMX; Win32, with RSXNT or Borland C++; BeOS; and AtheOS.) It currently supports the Blue Wave, QWK, OMEN and SOUP formats. It has a full screen, color user interface, built with the curses library.
mutt-kz is a fork of Mutt that features sidebar with regular and virtual folders, in .muttrc defined virtual folders by notmuch queries, on-the-fly generate virtual folder from notmuch query, add / remove / modify labels (notmuch tags), and more.
nmh (new MH) is a powerful electronic mail handling system. It was originally based on version 6.8.3 of the MH message system developed by the RAND Corporation and the University of California. It is intended to be a (mostly) compatible drop-in replacement for MH. nmh consists of a collection of fairly simple single-purpose programs to send, receive, save, retrieve, and manipulate e-mail messages. Since nmh is a suite rather than a single monolithic program, you may freely intersperse nmh commands with other commands at your shell prompt, or write custom scripts which use these commands in flexible ways.
OpenXP Mail/News Client
OpenXP Mail/News Client is a modern multi-server/account mail and news software, supporting a wide range of connection protocols: POP3/SMTP, NNTP, UUCP, Fido, and ZConnect.
Pail is an email client written in Perl. You need to get Mail::Sendmail, Mail::Util, Mail::Address, and Mail::Header from cpan.org, or by using the built-in shell that comes with perl.
This simple Perl script will individually read the headers of messages on a POP3 or IMAP account and then prompt you to read, save, delete or reply to the message. This works great for systems with limited resources, whether that's low disk space, slow mail connections, or no GUI's. You can selectively read your email directly from the mail server without having to download all the huge files waiting for you.
Ream is a robust text-mode full-screen mail client. It is fast but does not have a whole lot of "bells and whistles".
SendEmail is a lightweight, completly command line based, SMTP email agent. It was designed to be used in bash scripts, Perl programs, and web sites, but it is also quite useful in many other contexts. SendEmail is written in Perl and is unique in that it requires no special modules. It has a straight forward interface, making it very easy to use.
SpugSpam is a script that runs a confirm-response spam filter. It is designed to be flexible, and intended for use within your procmail pipeline.
VM (View Mail) is an Emacs subsystem that allows UNIX mail to be read and disposed of within Emacs. Commands exist to do the normal things expected of a mail user agent, such as generating replies, saving messages to folders, deleting messages and so on. There are other more advanced commands that do tasks like bursting and creating digests, message forwarding, and organizing message presentation according to various criteria.