NeoMutt
A command-line email client forked from Mutt with modern features
Description
NeoMutt is a terminal-based email client that is a fork of the classic Mutt, gathering community patches and adding modern features while maintaining backward compatibility. It supports IMAP, POP3, SMTP, Maildir, mbox, and Notmuch backends. Features include a sidebar for mailbox navigation, advanced theming, compressed folder support, conditional date formatting, index coloring, and encryption via PGP and S/MIME. Highly configurable through a dotfile-based configuration system.
Install
brew install neomuttsudo apt install neomuttAI Summary
A powerful terminal email client that extends Mutt with sidebar navigation, advanced theming, Notmuch integration, and modern encryption support.
Capabilities
- + Read, compose, and manage email in the terminal
- + Sidebar for navigating between mailboxes
- + Support for IMAP, POP3, SMTP, Maildir, mbox, and Notmuch backends
- + PGP and S/MIME encryption and signing
- + Advanced theming with index color and status color
- + Compressed folder and header cache support
- + Forgotten attachment alert when composing
- + NNTP (Usenet) support
Use When
- → You want a fast, keyboard-driven email client in the terminal
- → You need PGP-encrypted email communication
- → You prefer plain-text email over HTML rendering
- → You want highly customizable email workflow via dotfiles
Avoid When
- x You need a graphical email client with rich HTML rendering
- x You prefer a minimal learning curve for email setup
- x You need built-in calendar or contacts integration
Usage Patterns
Launch NeoMutt
neomutt Opens NeoMutt with the default mailbox configured in muttrc
Open a specific mailbox
neomutt -f imaps://mail.example.com/INBOX Connects directly to an IMAP mailbox
Send a quick email
echo 'Message body' | neomutt -s 'Subject' recipient@example.com Sends an email from the command line without opening the TUI