Fixing GrowlMail for Mail 4.2

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!

  1. 2F0CF6F9-35BA-4812-9CB2-155C0FDB9B0F for Mail.app v4.2 and 0CB5F2A0-A173-4809-86E3-9317261F1745 for the Message framework. These were released with OS X 10.6.2.
  2. These UUIDs can be found in /Applications/Mail.app/Contents/Info.plist and /System/Library/Frameworks/Message.framework/Resources/Info.plist for when they inevitably change again.
  3. Terminal is found in /Applications/Utilities if you’ve never used it before. You’ll see a prompt and you can paste the commands in and hit enter.
Leave a comment ?

69 Comments.

  1. 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.

  2. Thanks so much for the tip!

  3. 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 ?

  4. 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

  5. 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!

  6. 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…

  7. I followed Jim’s instructions above, and finally, everything worked. Thanks Jim!!

  8. 10.6: Fixing GrowlMail for Mail 4.3 - pingback on June 21, 2010 at 10:02 am
  9. 10.6: Fixing GrowlMail for Mail 4.3 « Apple News Daily - pingback on June 21, 2010 at 2:50 pm
  10. Thanks so much for sharing this info!!

  11. Finally! After 3 attempts, I finally got the instructions right. thanks! :smile:

  12. Lubelski katalog firm

    Cool WEB ;)

  13. Thanks again. UIDs for Mail app in 10.6.5 (version 4.4) are:
    857A142A-AB81-4D99-BECC-D1B55A86D94E
    BDD81F4D-6881-4A8D-94A7-E67410089EEB

  14. 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`;

  15. jauns OS X labojums, atkal Growl mail pagalam « shpokas - pingback on March 22, 2011 at 10:43 am
  16. 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`”

  17. matze-man.de » Update fuer den Schnee Leo - pingback on February 29, 2012 at 6:13 am

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">