Mutt is, IMHO, the best Unix based mail reader I've ever seen. Instead of me telling you how good it is I suggest you pop over to the mutt home page and have a look for yourself. Anyone looking for help with using mutt might find the mutt Wiki useful.
For anyone who is interested, you can take a look at my muttrc file which was created with muttrc2html. I've also got some screenshots of what mutt looks like using my configuration.
Little Brother's Database
lbdb is the Little Brother's Database, a tool designed to work with mutt's external address query facility. I contributed the Palm address book module and the emacs lbdb query interface.
mutt-alias.el
mutt-alias.el provides emacs with a couple of functions for looking up and inserting the expansion of mutt mail aliases.
mutt.octet.filter
This filter is designed for use with mutt's auto_view facility. The idea behind the script is that it will attempt to guess the true content of an octet-stream MIME attatchment and format for easy text-oriented viewing.
To use mutt.octet.filter I have the following entry in my ~/.mutt/mailcap (my local mutt-only mailcap file):
application/octet-stream; mutt.octet.filter %s; copiousoutput
All that is then needed is to add a line like:
auto_view application/octet-stream
to your ~/.muttrc (use your filename of choice) file and everything should work just fine. The script isn't perfect and I'm sure there are lots of things that could be added to it. Think of it as a "it works for me" script and hack away at it to make it do exactly what you want it to do.
mutt.vcard.filter
These days some people seem to be confusing web browsers with MUAs and news readers. Like it or not, you've got to deal with it. One such MUA-wannabe is Netscape. It seems that this Web Browser likes to make its users think they don't need a traditional .sig and that they should use its "vcard" setup.
To cope with the fact that I get mail from people who use such a Web Browser to send mail, and to allow me to correctly view the vcard data, I wrote mutt.vcard.filter (you will need perl 5.x or better to use it).
mutt.vcard.filter is used with mutt's auto_view facility. To use it I have the following entry in my ~/.mutt/mailcap (my local mutt-only mailcap file):
text/x-vcard; mutt.vcard.filter; copiousoutput
All that is then needed is to add a line like:
auto_view text/x-vcard
to your ~/.muttrc (use your filename of choice) file and everything should work just fine. I don't think I catch everything in the filter, but it does handle all of the information I'm interested in. If you have any enhancements or comments then please feel free to mail them to me.
NOTE: It appears that the above filter can only deal with some forms of vcard data from some versions of netscape (and other software). I've downloaded the vcard specification and it's big. Don't expect me to write a fully working vcard filter any time soon, it's not that important to me.
muttrc2html
muttrc2html is a utility to help you convert your mutt rc files into HTML with a view to making them availble on your web pages. Full instructions for use are contained in the header of the script.