Eating my words about Apple Mail

In a thread about Postbox being acquired and killed, I said that Apple Mail “feels so limited” and that “I already know I’m not going to be happy with this.” Maybe I’m going to need to make a nice alphabetized meal of that observation.

With SpamSieve my only outside tool for managing 40,000 + messages that had accumulated, mostly unread, over the 10 or so years I used Postbox (which made SpamSieve practically impossible to use in its versions 6 and 7), I’ve managed to get my emails under control, and the stored emails on my @onelane.org server down to 5% of my self-imposed storage limit from 80%.

I’ve used a combination of SpamSieve, Smart Mailboxes, and the Archive Mailbox function to toss most of those messages either into digital oblivion (as far as I’m concerned!) or into archive files.

Close to 70% involved marketing messages, many from companies I’d never done business with, and especially in the past 18 months the blizzard of political pleas for money that I’m sure many U.S. readers also received.

When I resurrected SpamSieve (which involved an inexpensive paid upgrade), my earlier training corpus did not come along on migrations from machine to machine, so it took me a couple of hours to train a new corpus. Everything is being retrieved through IMAP protocol now, because I had desperately wanted to look at email just once on any of my devices and deal with it, just once, on any device.

My desktop iMac is the SS host, which allows (while it’s running) spam to be filtered for every other device. I used to let it run continuously, but no longer have a need to do that, so I followed the SS instructions to set up “drone” mailboxes that use an AppleScript and a rule to accept “good” and “spam” messages on other devices and process them when my iMac is up and running again.

Postbox is a very powerful program, and like most apps I embrace, I probably exploited it close to its limits. But its blind spot was disallowing plug-ins while providing a very anemic “junk” learning capacity. All the good work I could do there was overshadowed by the constant reminder that I had close to 35,000 unread messages.

Meanwhile the Apple Mail interface is much more powerful and useful than it was the last time I used it on MacOS over a decade ago. I have the added bonus that I can see and deal with mail that my server is flagging as junk (and since it’s using Spam Assassin as its junk filter, it’s usually right).

So, I’m munching away, and enjoying the fact that I’ve lifted a huge burden of digital guilt off my shoulders.

10 Likes

I mean yes, SpamSieve is a good reason to use Apple Mail—it’s what I do, on my “drone” machine (the Mac Mini that does "server duties for me).

I’d argue Apple Mail is still the only remaining “native” email client for MacOS that’s generally full-featured enough to accommodate most users, most of the time, despite its onward deterioration, because it gets support from extension developers like C-Command. In particular, it still supports local folders, and POP (but mind the data corruption bugs!). If you use IMAP exclusively, you could forego the sillier limitations of Apple Mail by using MailMate instead, IMO; SpamSieve just got updates to its documentation to explain the MailMate setup more fully. Other email clients that aren’t “native” will be full-featured only if you can live with the UI quirks and lack of extension capability. I guess Postbox was one of those.

2 Likes

Personally I like Apple Mail and I guessing if it has quirks then I am used to them. But the great thing about SpamSieve for me is its ability to run as a drone on a machine you have running 24x7 - I don’t need spam filtering on any other machine, because SpamSieve catches it for me on that machine, so I can run any mail client I like on any other machine. And its ability to monitor folders to train spam and train good means that I can manually move messages that pass through the filter on any other device using any other client.

Also if this thread is turning in to one of praise for SpamSieve I think it’s well-deserved. @mjtsai deserves all of the kudos.

5 Likes

Yes, I agree and that’s a future goal. At present the iMac is the only machine that would be suitable for this, and personally I don’t want it running around the clock because I’m trying to reduce our net power consumption in relation to our solar panels. I’m happy to throw messages into the TrainGood and TrainSpam folders on other devices, and allow the SS app to do its thing when I’m actually sitting here doing other work.

With Postbox it had more to do with their extension of Thunderbird, I believe. If I remember correctly (foregoing an abbreviation there! :slight_smile: ), Mozilla closed Thunderbird to plug-ins for security reasons, and so Postbox had to follow suit. One of the reasons I had migrated to Postbox was the plug-ins, and those were just gone. So all it left me was the UI quirks and many, many unprocessed messages.

I thoroughly agree. I can’t recall just when at the moment, but I adopted it when it was this experimental little utility that implemented Bayesian filtering to predict spam probability. Before then the only thing I knew about Bayesian theory was Douglas Adams’ “Infinite Improbability Drive” powered by the Brownian motion in a cup of hot tea. (an edit after I slept on it!)

SpamSieve deserves all the praise it receives, as does @mjtsai Michael Tsai. Consider my original post to be, in part, a keening ode to My Wilderness Journey Without SpamSieve.

8 Likes