I am perpetually on the search for a good email client that does every critical thing that I want it to. The task is hopeless. Today, though, I found a client that seems to do the most important things, and I thought you might be interested. The application is called TkRat.

I'd seen this client a few months ago, but at the time it was not as robust and more difficult to install.

Good points:

Bad points:

Overall, this is the best mail client I've come across. My criteria have been, in order:

  1. Maintains UNIX flatfile mail folders. MH just gets too messy.
  2. Supports PGP
  3. Supports IMAP
  4. Has a graphical interface

I'd say I've run through just about all of the freely available clients out there, and I'd rate them in the following order:

  1. TkRat
  2. elm / roam (Sunsoft). Roam doesn't do PGP, but it does do IMAP and it has a GUI
  3. pine. Pine might beat out elm, except that it doesn't deal with some multipart email messages correctly.
  4. ML. ML has a decent interface, but PGP support is a hack, at best, and unusable at worst.
All of the rest fall off the scale, for one reason or other. If you aren't that concerned with maintaining your UNIX mail folders, look into exmh. It has a great interface, is wonderfully configurable, and has good PGP support. It also explodes your mail messages into a million little difficult to maintain parts, because it relies on mh for its mail handling. Still, TkRat isn't much behind exmh, if at all; considering it is dependant on fewer external packages, it is a mite easier to install, although it lacks as many features as exmh.