NeoMutt - flexible, command-line email

Overview

NeoMutt (and Mutt) program logo, a friendly looking dog

NeoMutt is a command-line (CLI) email program that's flexible, powerful and efficient. It's a fork of Mutt and adds a lot of additional features to make working with contemporary configurations (e.g. IMAP/Gmail) more comfortable.

NeoMutt is a traditional MUA providing the ability to read, write and deal with mailboxes. Additional supporting utilities, such as Isync's mbsync, Goimapnotify and Msmtp, provide the features for a complete email system.

Plus there's the cute Mutt/NeoMutt logo! About the only thing I don't like is the ridiculous computer-language thing of putting a random capital in a WoRd.

I put this page and blog series together because like many CLI's the downside of the power is that it's complex to learn with a lot of possible configurations. My own learning experience was mostly cut-n-pasting other people's configs without really understand how it worked. In the blog post series I've tried to cover the foundations in an easy to understand way, and then progress to more complex configurations.

Sending email is covered in the series, with all the detail in the Msmtp tutorial page.

Other people's posts

A few tutorial posts that I've found useful:

NeoMutt user configs

  • Muttwizzard
    Creates an integrated configuration that uses mbsync, pass (for passwords), notmuch and abook.

NeoMutt resources

  • NeoMutt Guide
    The NeoMutt guide is the Mutt manual with updated sections and nicer formatting. It's comprehensive and detailed: consider the amount of work that's been put into it!
  • NeoMutt Guide - Reference
    The reference section goes through every setting and specifies what it's for. NeoMutt has a lot of options set on by default, it's worth checking if a setting is required in configuration - it may already be set!
  • Useful programs
    A list of useful programs that are often used with Neomutt.
  • Gruvbox theme for Neomutt
    Stefan Huber created a Gruvbox theme for NeoMutt. Florent Lévigne iterated to create a Gruvbox Truecolor theme.
  • Cattppucin theme for NeoMutt
    Haven't tried this, but it's generally a popular theme.
  • ArchLinux Wiki Mutt
    Although it's about Mutt most things are the same, lots of great tips on this page.