{"id":815,"date":"2004-04-19T11:52:41","date_gmt":"2004-04-19T15:52:41","guid":{"rendered":"\/?p=815"},"modified":"2016-08-11T10:36:53","modified_gmt":"2016-08-11T14:36:53","slug":"powermail_50b12","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2004\/04\/19\/powermail_50b12\/","title":{"rendered":"PowerMail 5.0b12"},"content":{"rendered":"<p>\r\nCTM Development has released a public beta of <a href=\"http:\/\/www.ctmdev.com\/powermail5.shtml\">PowerMail 5<\/a>. <a href=\"http:\/\/www.c-command.com\/spamsieve\">SpamSieve<\/a> 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 <a href=\"http:\/\/mjtsai.com\/blog\/2003\/06\/18\/spamsieve_131_and_mailsmi.html\">Mailsmith<\/a>) PowerMail provides options for what to do after training SpamSieve with a message:\r\n<\/p>\r\n\r\n<img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/mjtsai.com\/blog\/images\/2004-04-19-powermail.png\" alt=\"PowerMail Spam Preferences\" width=\"428\" height=\"287\" \/>\r\n\r\n<p>\r\nCTM is offering a <a href=\"https:\/\/www.ctmdev.com\/buy_pm5\/start\">bundle<\/a> of PowerMail 5 and SpamSieve for $65 ($45 for upgrades).\r\n<\/p>\r\n\r\n<p>\r\nPowerMail 5 includes other improvements, which are being well received on the <a href=\"http:\/\/www.ctmdev.com\/lists_requests.shtml\">mailing list<\/a>, but I&rsquo;m not a heavy enough user of the product to judge, for example, how much faster it is than the previous version.\r\n<\/p>\r\n\r\n<p>\r\nOne of the new features is very exciting to me, and I&rsquo;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 <em>actions<\/em>. This new feature lets you also run them as filter <em>criteria<\/em> (<em>conditions<\/em>, in PowerMail parlance):\r\n<\/p>\r\n\r\n<pre>\r\ntell application \"PowerMail 5.0b12\"\r\n    set theMessages to current messages\r\n    repeat with msg in theMessages\r\n        -- do something\r\n        set filter criterion result to true\r\n    end repeat\r\nend tell\r\n<\/pre>\r\n\r\n<p>\r\nAside from allowing very flexible boolean combinations of message properties, the script could also take into account what&rsquo;s happening elsewhere on your Mac. What location is your Mac in? What&rsquo;s your IM status? Is the sender in your customer database? I&rsquo;m sure there are far more creative and useful possibilities than these. I only wish CTM had implemented this feature using an AppleScript handler:\r\n<\/p>\r\n\r\n<pre>\r\non testcondition(msg)\r\n    tell application \"PowerMail 5.0b12\"\r\n        -- do something\r\n        return true\r\n    end tell\r\nend testcondition\r\n<\/pre>","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-815","post","type-post","status-publish","format-standard","hentry","category-technology"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/815","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=815"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/815\/revisions"}],"predecessor-version":[{"id":15492,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/815\/revisions\/15492"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=815"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=815"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=815"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}