Like the post. What I did differently is to use fdm to fetch emails and store them locally. I've been using Mutt with Gmail for many years. The features I like most are:
- regex search
- faster actions (like batch delete, mark as read) using tag
- can use my editor to compose. I use emacsclient -nw and it's so easy to copy things from shared buffer.
- very easy to customize, for example, I want to see the timestamp as local time regardless of the sender's timezone, I wrote a smile Go program to do that https://github.com/wujiang/localize_mutt; I also run a cronjob to archive old emails.
- regex search
- faster actions (like batch delete, mark as read) using tag
- can use my editor to compose. I use emacsclient -nw and it's so easy to copy things from shared buffer.
- very easy to customize, for example, I want to see the timestamp as local time regardless of the sender's timezone, I wrote a smile Go program to do that https://github.com/wujiang/localize_mutt; I also run a cronjob to archive old emails.