After getting sick of the bloat and overhead of Thunderbird, Outlook, OSX’s Mail and the other usual suspects, after a weekend of playing around with various clients I am now using Mutt on my primary lappy as my primary email.
A skeleton .muttrc config file for Google Apps Mail / Gmail using IMAP is as follows. This is without any keyboard shortcut bindings or colours which are highly recommended and the cache dirs are not created by default and will have to be created manually. Additional to the .muttrc is a mailcap config which determines which 3rd party programs are used to view extended data such as HTML and images. Replace username, domainname and password with your details.
set imap_user = "[email protected]"
set imap_pass = "password"
set smtp_url = "smtp://[email protected]@smtp.gmail.com:587/"
set smtp_pass = "password"
set from = "[email protected]"
set realname = "Your Name"
# Boilerplate config
set folder = "imaps://imap.gmail.com:993"
set spoolfile = "+INBOX"
set hostname = gmail.com
set editor = "vim"
set mail_check = 30 #seconds between mail checks
set timeout = 300
set imap_keepalive = 300
set postponed = "+[Gmail]/Drafts"
set record = "+[Gmail]/Sent Mail"
set mailcap_path = ~/.mutt/mailcap
set move = no
set sort = 'threads'
set auto_tag = yes
hdr_order Date From To Cc
bind editor <Tab> complete-query
bind editor ^T complete
bind editor <space> noop
A basic mailcap (as referenced above) to use lynx as HTML viewer is: