1. Filters: GMail

    How well does GMail let me create filters to handle heavy traffic lists?

    GMail is not perfect, but it’s got the workflow down right. When I want to add a filter, I am probably looking at a message that I want the filter to match. So GMail’s “Filter messages like this” command is a great match. They also know about lists, and they auto-populate the search command for the filter with the “list:list@foo.com” style search. This works out pretty great, and I’ve been using GMail for lists for years.

    It works to divert the flood out of my inbox, but it can also mean that for lists that aren’t related to my job, I have basically unsubscribed to the list - out of sight, out of mind. I sometimes add filters to automatically “star” conversations I’m likely to want to look at, but that’s not the best choice - it overloads the meaning of the star, and I’d rather see either tags that aren’t full labels (and don’t clutter up my label list) or a some other flag-like bit that is only set by filters to say when something might be interesting.

     
  2. Filters: Thunderbird 3

    How well does Thunderbird 3 let me create filters to handle heavy traffic lists?

    There’s not much support for using a message to build a filter from, which I think is the most natural workflow. The menu item “Tools > Message Filters…” opens a dialog box that could use some simplification. For example, the buttons to move filters up and down in order are unnecessary - you should be able to just drag the filters around in the table. There are plenty of other non-mac-like UI elements here. Another example of overcomplicated UI is the “Filter Log” button. At best this is an “advanced” preference, but it’s a big button at the top - and it’s misnamed. It opens a sheet to let you turn the logging on, but who knows how you actually view the logging?

    There are some other UI problems when trying to add the filter - I didn’t think ahead of time that I’d need to create the folder to send the filtered messages to. The Message Filters dialog seems modal, because the menubar goes away when it’s in focus, but it’s not really - so I just created the new folder back on the main window while the new-filter sheet was still open. A little strange, but it worked.

    It’s also lacking a way to do a dry-run of the filter- to test which messages will match, before just letting it loose on your mailbox. This is a really important feature, especially when filters can do destructive or un-recoverable things like running a script (not in Thunderbird, but present in other mailers) or send a response.

     
  3. Dealing with High-traffic Lists and Filters

    One thing that can make a big difference in a client is how well it helps you cope with heavy-traffic lists. Sometimes we need to stay on top of a firehose, and a client that helps filter out the noise and lets you keep track of what’s going on in sometimes very long threads is an invaluable tool.

    You’ll find plenty of opinions about how to do this, but I think it’s well established that daily digests are not a great way to deal with traffic. It’s great to only check things occasionally, but most list software doesn’t let you say when it’ll dump the huge pile into your inbox, and most mail software doesn’t handle the multipart/digest format very well - usually it just gets combined into one big message.

    I think the best way is first to filter the list messages out of the inbox, and only check in on it every so often (more often if it’s an important list for your job). You want to be able to quickly skim what’s new since you last checked in - new threads, what changed in threads you’ve looked at already, etc. One way to do this is to have another filter to flag messages that are “interesting” in some way - either to me or mentioning me or my topics of interest, or from interesting people.

    I’m going to spread out comments on each client into a few posts over the next few days.