title: "Neomutt"
Neomutt is a fast terminal-based email client.
{{< img src="/pix/neomutt.png" class=normal >}}
Use mutt-wizard (mw) to add mail accounts. This is already installed on LARBS. Added accounts will be accessible from neomutt. To add your first account, just run the following:
mw -a your@email.com
Once you have installed accounts, sync them with the command mailsync, or by pressing super + F8.
Press super + e or type neomutt manually in the terminal.
Note also that neomutt automatically documents itself: you can press ? at any time in the program and you will see a list of all shortcuts for the screen you are on.
mutt-wizard automatically sets automatic binds to move to or move mail to other boxes. Press one of these keys:
And then follow it with one of these keys:
Some binds above are shared.
~/.config/mutt/muttrc -- main configuration file~/.config/mutt/accounts/ -- where mutt-wizard will put account-specific configuration files, named after your email addresses~/.local/share/mail/ -- where your mail is stored.Neomutt is one of the most extensible programs on the planet. I am constantly surprised by what you can do with it. If you are ever bored, yet hungry for efficiency, check out the neomutt and neomuttrc manuals.
One nice little thing is how widely aliases can be used. For example, we can add a line like this to our muttrc:
alias besties luke@email.com, richard@email.com, linus@email.com
This aliases the sequence besties to the following text/email addresses. So we can just type besties as a recipient of a mail, and the other addresses will be filled in.
Note also that neomutt is configured to tab complete contact information stored with abook automatically.
man neomutt or man neomuttrc.