Mutt was my preferred email client back in 2000-2004. But gave it up for Gmail web interface.
Mutt was my preferred email client back in 2000-2004. But gave it up for Gmail web interface.
Contrary to the other point, having a local copy of my emails gives me a sense of security and I can set up scripts using normal scripting tools to move stuff around. `notmuch` is good, but actually I can meet most of my searching needs with a 'limit' filter.
I still recommend mutt Wizard though because it makes it so much easier to get everything set up. I feel like it should be absorbed into neomutt or similar because it feels like such a basic thing to get right.
isync/mbsync are rock-solid on the other hand and were really easy to set up.
I use mutt with gmail account (and with everything else, although primarily I use my self-hosted email server). Works fine with gmail.
> But gave it up for Gmail web interface.
The web interface is so inferior, I can't imagine using it by choice (I'm forced by $EMPLOYER to use the gmail web interface, so I suffer through that pain daily).
Anywhere that I have a choice, I use mutt.
I'd like to know why you gave it up for gmail. Is it because of the way terminal programs look?
One thing that was a pain point in the past was offline use. If your mail provider is IMAP only then you need to hack stuff together to use offline. As a paranoid freak I prefer to have offline copies of everything.
Then you just point mutt at the local copy instead of the IMAP server and it doesn't matter if you're online or offline.
That's one valid reason but it's unfortunate IMO to see it that way.
Mutt (and similar, although I use mutt) are just so much inherently better than any web interface can ever be. The configurability and access to pipe content to other processes cannot be matched.
I use these tools for email: Getmail -> sortmail -> mutt
Getmail just gets the email (pop or imap). sortmail is an MDA I wrote to replace procmail. It basically just filters emails into maildir folders. Mutt to read and respond to the emails.
> alias gmail='mutt -F ~/.mutt/muttrc_imap_gmail'