my (great) mail setup
text based mail client mutt, imap synchronisation, and
minimalistic smtp client
mutt
mutt, the mail client that ‘sucks less’, is a great text-based MUA. It do really
like it because of it’s aspect simplicity (remember, text-based) but great
features (gpg for example), and keybord-driven ui.
You may have a look at my mutt dotfiles :)
Offlineimap
Offlineimap is a fantastic software :). It synchronize (in a bi-dirrectional
way) a local folder with a remote IMAP folder.
I use the Maildir format, and just tell mutt to open all Maildir folders that
are synchronized thanks to a hook in offlineimap (see official documentation or
my offlineimap dotfile)
msmtp
A simple SMTP client that support authentication and encryption.
It is called by mutt, and its configuration is very easy. (again, have a look at
my dotfile as an example)
Sieve
I do not need anything on the client side for mail filtering as everything is
already done by the server side thanks to Sieve scripts.
To me, offlineimap+sieve, are pretty more comfortable than fetchmail+procmail.