Mailsmith 2, A Light, Fast E-Mail Client

Authoris Note: I want to preface this by saying that I get a lot of e-mail. No, really, I do. Itis all I can do to keep it from becoming a nuisance. Due to that, though, itis very important that I get along well with my e-mail client, and itis a relationship that Iive ventured to change not once, but twice lately. Starting in 1994, I used Eudora until about a year ago. I changed because Eudora had not kept up with the times, and there was no way to read HTML-based e-mail, causing me to be unable to read certain things I needed to see. I was well committed to Mac OS X at that point, so I figured Iid deepen the bond and move to Mail.app. All-in-all, I felt pretty good about the switch -- heck, I could see my HTML e-mail. But then Mail started to rub me raw -- its constant recompacting, the sluggishness when moving from message to message -- itis just not built to handle any significant volume of e-mail (not yet, anyway). And then Mailsmith 2 was released. Being a big fan of BBEdit, I figured I might ought to give it a try.

With all the options we have for e-mail these days, sometimes itis hard to make a decision as to which mail program to use. Letis face it, migrating from one e-mail program to another is no small undertaking, and the last thing any of us wants to have to do is move back after making the switch. We took a quick look at Mailsmith in its infancy, and decided it wasnit worth making the switch -- it just had too far to go before it could be a real contender. All that changed, however, with the release of Mailsmith 2.

The Basics

The first thing that won our hearts was how Mailsmith handled that tricky HTML e-mail. You see, Mailsmith is a 100% text-only, straight-ahead e-mail program. It donit do HTML. Period. Well, except if you want to. Then all you do is click the little "Safari" button in the corner of an HTML message, and it opens that e-mail up in Safari for you, showing you the contents. It seems like a pain, but itis not: this is a beautiful thing. When perusing your e-mail, you neednit worry about all those "questionable" messages you get about enhancing your life (or body) in some way. Youill never accidentally view the contents of an HTML e-mail again (which has the added benefit of knowing you arenit automatically loading those pesky spam-confirmation images, either!). That said, when you DO choose to do it, youire viewing it in a REAL BROWSER, which is way better at displaying HTML than any e-mail client (including Mail.app) can do.

The second thing we fell in love with was Mailsmithis searching capabilities. This thing is built by nerds, and we mean that in a good way. You can do searches ranging from real simple stuff all the way through regular expressions, and everywhere in between. In addition to manual searches, Mailsmithis on-the-fly filtering is very powerful, allowing you to do just about anything with the messages coming in. If thatis not enough, Mailsmith has a very deep level of AppleScript support, as well, so anything you canit do with its unlimited number of internal filters, you can farm off to AppleScript to handle for you.

Speed, you ask? Mailsmith is fast. Not just with the searching and filtering, with everything. Moving from mailbox to mailbox, reading mail, scrolling, filing, everything is fast and clean. As for composing messages, well, itis got the guts of BBEdit right there inside it, making it perfect for editing and viewing messages of any size.

The Company Behind the Software

Because Mailsmith is developed by a company whose business it is to produce exactly this type of software (instead of, say, a company whose primary business is to make operating systems and sell computers), updates come at a brisk pace. Features are added, bugs are fixed, and with regular updates from the developers (you can even join a mail discussion list to keep up on the latest and greatest ideas going into the product).

Spam for Nobody

Mailsmith 2 comes with SpamSieve, a true Bayesian filter for finding and identifying keywords in messages, and then analyzing them to decide what is spam. It learns as you go, and after two months (and 10,000 messages) SpamSieve has gotten to the point where itis catching 85% of our incoming spam, and has only caught 1 false positive (out of 10,000, that is). Though SpamSieve is a separate product, its integration with Mailsmith is so tight that it feels as though itis a part of Mailsmith itself (and itis included free with your Mailsmith purchase, to boot!). All interaction with SpamSieve is done through Mailsmithis menus, and as such you hardly notice that SpamSieve is running.

Mac OS X Integration

While weire talking about integration, Mailsmith also integrates seamlessly with Mac OS Xis Address Book if you wish it to do so. Address auto-completion works splendidly, and Mailsmith even lets you right-click on an address and add it to Mac OS Xis address book right away. As with SpamSieve, the integration is so well done that youill forget that youire using something external.

Mailsmith will import from a variety of e-mail programs, and makes the transition as smooth as possible. However, we did experience a series of problems pulling in data from Mail.app. Quite a few mailboxes came in without all of their contents (and there was no warning as to which ones were ok and which werenit). The folks at Bare Bones are aware of this problem and tell us theyire working to correct it (after working with us on this they found that, though Appleis Mail.app appears to store data in a format similar to that of the universal "mbox" standard, itis not entirely in that format, which is the source of the problem here, and likely will cause problems with anyone trying to import from Mail.app under the false "mbox" assumption). The fact that Bare Bones replies to and addresses problems is, as stated above, a wonderful thing in todayis world.

The Final Word

Mailsmith isnit everything for everyone -- it lacks in-line spelling (all spell-checking is provided via an on-demand menu item). While thatis not a problem for some, it is most definitely a feature that users expect these days. Bare Bones tells us that itis high on the to-do list, and hopes that weill see it in an update "Real Soon Now." Mailsmith is also a POP3/SMTP only client, meaning it does not support IMAP in any way. If thatis a requirement, youire out of luck here.

All that said, Mailsmith is a strong contender and is well worth the price of admission, especially considering the fact that theyill let you download a fully-functioning, free 30-day demo version. If your e-mail usage is moderate or heavy, Mailsmith does a fantastic job of doing what you need it to and staying out of your way at the same time.

Product: Mailsmith 2

Company: Bare Bones Software

List Price: US$99

Vendor Price: US$99

Mac OS X 10.1.5 or later required; Mac OS X 10.2.6 or later strongly recommended (Use of the Apple Address Book integration requires Mac OS X 10.2 or later).
Rating:

Pros: Fast, Easy to Use. Extremely configurable, but not confusing. Bundled SpamSieve 2 filters Spam effectively. Successfully keeps HTML e-mail from being a hassle. Mac OS X Address Book integration is seamless. Bug reports and feature requests are taken very seriously by the manufacturer.
Cons: No in-line spelling. No IMAP support. Problems importing from Mail.app.