Monday, April 19, 2004

PowerMail 5.0b12

CTM Development has released a public beta of PowerMail 5. SpamSieve and PowerMail have worked together since September 2002, but PowerMail 5 makes the integration much tighter. You no longer have to install AppleScripts to use SpamSieve with PowerMail, and (similar to Mailsmith) PowerMail provides options for what to do after training SpamSieve with a message:

PowerMail Spam Preferences

CTM is offering a bundle of PowerMail 5 and SpamSieve for $65 ($45 for upgrades).

PowerMail 5 includes other improvements, which are being well received on the mailing list, but I’m not a heavy enough user of the product to judge, for example, how much faster it is than the previous version.

One of the new features is very exciting to me, and I’d like to see it implemented by other Mac e-mail clients. (In fact, several years ago I sent it to Bare Bones and Apple as a feature request.) Most e-mail clients let you run AppleScripts as filter actions. This new feature lets you also run them as filter criteria (conditions, in PowerMail parlance):

tell application "PowerMail 5.0b12"
    set theMessages to current messages
    repeat with msg in theMessages
        -- do something
        set filter criterion result to true
    end repeat
end tell

Aside from allowing very flexible boolean combinations of message properties, the script could also take into account what’s happening elsewhere on your Mac. What location is your Mac in? What’s your IM status? Is the sender in your customer database? I’m sure there are far more creative and useful possibilities than these. I only wish CTM had implemented this feature using an AppleScript handler:

on testcondition(msg)
    tell application "PowerMail 5.0b12"
        -- do something
        return true
    end tell
end testcondition

2 Comments RSS · Twitter

God, how I miss Powermail on my Mac. I'm a windows man now and nothing compares - is there any, any, (faint hope) any chance that they may produce a powermail for windows. Somebody stop this MS Outlook and Express Madness

I'm pretty sure it wasn't implemented as a handler for speed, setting up and tearing down an applescript interpreter takes a bit of time. Letting them all be filtered with one context is probably much faster.

Leave a Comment