NeoMutt is a terminal-based electronic mail management system that provides a text-based user interface for reading and composing emails. It functions as a mail manager and client supporting IMAP, POP3, and SMTP protocols, as well as NNTP for newsgroup access.
The project distinguishes itself through integrated support for PGP and S/MIME encryption, providing tools for signing and encrypting messages and managing cryptographic keys. It supports modern authentication via OAuth2 and offers specialized MIME-aware reading capabilities for decoding multipart messages and visualizing MIME structures.
The system covers a broad range of capabilities including conversation threading, multi-account configuration, and remote mail synchronization. It features extensive workflow automation through keyboard macros and event-driven hooks, as well as local and server-side search execution, header caching for performance, and customizable UI color schemes.
The software is provided as source code for compilation on systems without pre-built packages.