Update 3: Fix for 10.6.7 and Mail 4.5
Update 2: Fix for 10.6.5 and Mail 4.4
Update: Fix for 10.6.4 and Mail 4.3
Lately Apple has been revving the version number (and plugin compatibility UUID) of Mail.app with every version of 10.6. This breaks bundles like GrowlMail even when they are still compatible. The easy fix (although not necessarily the best if it turns out an update is required!) is to run a few commands in Terminal to add the new UUIDs1 to the SupportedPluginCompatibilityUUID key in the Info.plist.2
If you have already had your plugins disabled by opening Mail.app you’ll need to look in ~/Library/Mail (or /Library/Mail if you installed globally) and move the files back to the active bundles directory. They’ll typically be in Bundles (Disabled), so quit Mail, find them, and move them back into the proper directory.
Once you’ve gotten the files moved into the proper location use either the local installation or global installation commands below (depending on where you found your bundles). To run them, simply copy/paste them into a Terminal window.3
For GrowlMail (assuming local installation)
defaults write ~/Library/Mail/Bundles/GrowlMail.mailbundle/Contents/Info SupportedPluginCompatibilityUUIDs -array-add "2F0CF6F9-35BA-4812-9CB2-155C0FDB9B0F" defaults write ~/Library/Mail/Bundles/GrowlMail.mailbundle/Contents/Info SupportedPluginCompatibilityUUIDs -array-add "0CB5F2A0-A173-4809-86E3-9317261F1745" |
For GrowlMail (global installation)
defaults write /Library/Mail/Bundles/GrowlMail.mailbundle/Contents/Info SupportedPluginCompatibilityUUIDs -array-add "2F0CF6F9-35BA-4812-9CB2-155C0FDB9B0F" defaults write /Library/Mail/Bundles/GrowlMail.mailbundle/Contents/Info SupportedPluginCompatibilityUUIDs -array-add "0CB5F2A0-A173-4809-86E3-9317261F1745" |
Update: Letterbox has been updated, but the above instructions can be adapted for any future OS update that breaks compatibility.
Update 2: You can download a pre-patched copy if you don’t want to follow the above instructions. Just unzip it and drop it in your bundles directory.
Update 3: GrowlMail 1.2.1 has been released, which fixes 10.6.2 compatibility. This issue will likely occur again with 10.6.3 though!
I stumbled upon your post while searching for a solution. In the course if that I discovered that now you might also just install GrowlMail 1.2.1 from
=> http://growl.info/growlmail
which is now released separately from growl.
Thanks for your work anyway.
Thanks so much for the tip!
I just installed the new mac osx 10.6.4. Mail is now 4.3 and growl mail has been disabled. Is there a chance to get it up and running again ?
For Mail 4.3:
Copy GrowlMail.mailbundle to ~/Library/Mail/Bundles/ after it’s been disabled by Mail.app
Open GrowlMail.mailbundle, open Contents/Info.plist in a text editor.
Underneath the SupportedPluginCompatibilityUUIDs key, add the following strings: E71BD599-351A-42C5-9B63-EA5C47F7CE8E, B842F7D0-4D81-4DDF-A672-129CA5B32D57.
Save, restart Mail.app
Thanks for the heads-up. I knew Mail 4.3 was coming with 10.6.4 but I didn’t know the UUIDs yet. I’ll post instructions + an updated bundle as soon as its out!
Thanks
I opened mail, discovered the GrowlMail no longer worked. Then I closed Mail, searched, and found this site. I then downloaded and installed GrowlMail 1.2.1. Same problem. I then run the GrowlMail uninstaller first, then reinstalled GrowlMail 1.2.1, same problem. I then tried the pre-patched copy, same problem. I then manually deleted everything GrowlMail related from my local bundles directory, ran the uninstaller, installed GrowlMail 1.2.1 and executed the command lines (for local version) listed above. Still, same problem. So frustrating…
I followed Jim’s instructions above, and finally, everything worked. Thanks Jim!!
[...] 10.6.4 update broke GrowlMail by updating Apple Mail 4.3 UUIDs. A little web searching uncovered this page, and a little further searching in the Mail.app and GrowlMail .plist files uncovered the new [...]
[...] 10.6.4 update broke GrowlMail by updating Apple Mail 4.3 UUIDs. A little web searching uncovered this page, and a little further searching in the Mail.app and GrowlMail .plist files uncovered the new [...]
Thanks so much for sharing this info!!
Finally! After 3 attempts, I finally got the instructions right. thanks!
Cool WEB
Thanks again. UIDs for Mail app in 10.6.5 (version 4.4) are:
857A142A-AB81-4D99-BECC-D1B55A86D94E
BDD81F4D-6881-4A8D-94A7-E67410089EEB
Great post!!!, thanks
Here are the commands to automatically extract the latest UUIDs and add them to the Growl plist:
defaults write ~/Library/Mail/Bundles/GrowlMail.mailbundle/Contents/Info SupportedPluginCompatibilityUUIDs -array-add `grep -oE “\\w{8}(-\\w{4}){3}-\\w{12}” /Applications/Mail.app/Contents/Info.plist`;
defaults write ~/Library/Mail/Bundles/GrowlMail.mailbundle/Contents/Info SupportedPluginCompatibilityUUIDs -array-add `grep -oE “\\w{8}(-\\w{4}){3}-\\w{12}” /System/Library/Frameworks/Message.framework/Resources/Info.plist`;
[...] kredīti [...]
In the same spirit as Jeff’s post here’s a generic command that doesn’t rely on grep:
defaults write ~/Library/Mail/Bundles/GrowlMail.mailbundle/Contents/Info SupportedPluginCompatibilityUUIDs -array-add “`defaults read /Applications/Mail.app/Contents/Info PluginCompatibilityUUID`” “`defaults read /System/Library/Frameworks/Message.framework/Resources/Info PluginCompatibilityUUID`”
[...] bereits für Letterbox ein Update (Beta), auch für Growlmail gibts einen (inoffiziellen) Workaround. Bei mir klappt beides! Tags: apple mac os x Hinterlasse eine Antwort Hier klicken, um die [...]