I’ve only used the Mutt email reader a little bit in the past, but I’m having a bit of a console renaissance - and Mutt is one of the applications I’m using from the command line.

Its surprisingly flexible! I’d previously thought that Mutt could only access a local Maildir, but now I’m using it to access a remote IMAP server. I’m actually quite amazed with how many protocols and even authentication methods Mutt supports.

When I first set it up, I had some problems with outgoing emails. Mutt was using my local hostname. I then figured out how to arrange a few headers:

set realname="Joe User"
set from="user@host"
set use_from=yes

I may end up reverting back to using a local maildir, and OfflineIMAP to synchronize the folders.