Apple has changed the way that Mail.app interacts with plugins in Snow Leopard.
As Ken Aspelagh describes it on the Mac Observer:
“Each new version of Mail and the associated Message framework includes a unique code. Plug-ins have to explicitly declare themselves compatible with each new version,” Mr. Aspeslagh told The Mac Observer. “There is some sense to this as plug-ins are closely tied to the inner working of Mail, and stand the chance of breaking when Mail.app updates. Apple didn’t want to take this chance, so now they automatically disable all plug-ins with each update.”
So today’s 10.6.2 update is likely to break some plugins.
Most developers are only too aware of this issue, and will get updated plugins out fast.
Greg Welch, who develops the MailRecent and MailFollowUp plugins, has already got new, 10.6.2-compatible versions out the door.
Eric Hinterbichler has done the same with his new Herald Notification utility.
Other developers are sure to follow quickly. Some acted weeks before the update appeared, like Aaron Harnly who pushed out a compatible version of his Letterbox plugin three weeks ago.
10.6.2 broke the Mail clipping plugin from Omnifocus, but fortunately this can be restored simply by reinstalling it.
Other plugins, especially those not so actively or quickly supported, might be more difficult.
langui.sh has published some Terminal commands that will (potentially) revive other busted plugins. He has written them for GrowlMail but they could easily be adapted for other plugins, and “trick” them into working again.
It’s worth a shot, especially if you are in love with a plugin that’s not so well supported. However, maybe make a backup of the plugin’s bundle first. You know, just in case.
Tags: Apple, Apple Mail, mail.app, plugins, snow leopard, UUID