Fixing GrowlMail in 10.6.4 (Mail 4.3)

Update 2: Fix for 10.6.7 and Mail 4.5
Update: Fix for 10.6.5 and Mail 4.4

Another OS X release, another broken GrowlMail bundle. I did a post just like this for 10.6.2. Check it out if you want more background on why this occurs.

Easy Fix

Download a pre-patched GrowlMail.bundle and drop it in your ~/Library/Mail/Bundles/ directory1. If you want it available to multiple users on your system, use /Library/Mail/Bundles/.

Download patched bundle

If you use this method you’re all set; no need to use the command line solution below.

Add New UUIDs to SupportedPluginCompatibilityUUIDs

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.

If you have a local installation:

defaults write ~/Library/Mail/Bundles/GrowlMail.mailbundle/Contents/Info SupportedPluginCompatibilityUUIDs -array-add "E71BD599-351A-42C5-9B63-EA5C47F7CE8E"
defaults write ~/Library/Mail/Bundles/GrowlMail.mailbundle/Contents/Info SupportedPluginCompatibilityUUIDs -array-add "B842F7D0-4D81-4DDF-A672-129CA5B32D57"

Global installation:

defaults write /Library/Mail/Bundles/GrowlMail.mailbundle/Contents/Info SupportedPluginCompatibilityUUIDs -array-add "E71BD599-351A-42C5-9B63-EA5C47F7CE8E"
defaults write /Library/Mail/Bundles/GrowlMail.mailbundle/Contents/Info SupportedPluginCompatibilityUUIDs -array-add "B842F7D0-4D81-4DDF-A672-129CA5B32D57"
  1. ~ means your home directory if you’re unfamiliar with the syntax. You can click the home icon on your Finder sidebar if you’re still confused
Leave a comment ?

85 Comments.

  1. Fixing GrowlMail for Mail 4.2 | langui.sh - pingback on June 15, 2010 at 4:42 pm
  2. Thanks! This worked like a charm!! :smile:

  3. Thanks for the quick help!

  4. Thanks! The pre-patched bundle saved my Growl-bacon.

  5. Did not work for me, I even looked into the info.plist to match the strings up… I restarted mail and growl.. only thing I did not try was a reboot.

  6. Did you move your bundle to the Bundles directory from Bundles (disabled)? If you downloaded my copy it definitely should work..

  7. Thanks for the super fast fix — any chance that anyone out there has a fix for Letterbox or widemail?

  8. Thanks a ton, brother!

  9. You can delete the “Bundles (disabled)” folders. Every time you open mail, it makes another. Just drag them into the original “Bundles” folder.

  10. Huge thanks !!

  11. Kurznotiz: Lenovo s10e + Mac OS X 10.6.4 - TOBSOLUTION - pingback on June 16, 2010 at 3:58 am
  12. I dont understand how it works… :sad:

  13. This is great.. thanks!!

  14. merci beaucoup !! tu es génial !!

  15. works as expected; thnx! :-)

  16. Didn’t work for me initially, but after I gave up and carried on working it just started to work. :/

    Thanks for the patch :D

  17. Doesn’t work. Tried both methods.

  18. I take that back… it seems to work now.

  19. Awesome, worked like a charm!! Thanks!!!

  20. superduper thanks a lot! seems to be working, u saved my day ^_^

  21. EXCELENTE.

    Gracias Amigo.!!!

  22. Genius! Thanks!

  23. Perfect

    Thank you

  24. will work for widemail as well if you add those keys to ~/Library/Mail/Bundles/WideMail.mailbundle/Contents/Info

  25. MacOS 10.6.4 - My Garage - pingback on June 16, 2010 at 2:39 pm
  26. thanks for the fix, my good man.

  27. Thank you Paul for publishing this fix and angrest for extending the fix to WideMail!

  28. Thanks a lot dude….a real quick help for the whole mac community which was once again let down by an update!
    Grazie! :wink:

  29. I don’t have a mail folder under library… I also don’t have a mail bundles folder, or anything besides a mail.app. Am I doing something wrong?

  30. Thanks for this! It worked perfectly with mail.appetizer Build 149 as well!

    Just change GrowlMail.mailbundle to mail.appetizer.mailbundle. Sure, it might not work perfectly as I only just did it but until they release a new version it seems to work good enough :D Thanks!!

  31. Thanks a lot. The patched bundle work perfectly.

  32. Very thanks for you help :D

  33. Great job, thanks a lot.

    It made me realise how much i love growl

  34. Worked a treat, much appreciated! :razz:

  35. that fix also works for mailtags…

    add these to the element at the top of ~/Library/Mail/Bundles/MailTags.mailbundle/Contents/Info.plist


    E71BD599-351A-42C5-9B63-EA5C47F7CE8E
    B842F7D0-4D81-4DDF-A672-129CA5B32D57

    thanks for those :smile:

  36. It worked!
    Thanks.

  37. Rad, nice solution. One shot, one kill.

  38. It didn’t work for me at first, probably because I forgot to quit mail when I reinstalled the patched version. I finally got it to work by the following voodoo:

    1. Quit Mail.app

    2. Deleted the “Bundles (Disabled)” folder in ~/Library/Mail/

    3. Moved the patched version out to the desktop

    4. Restarted Mail to make sure growlmail preference wasn’t there, then quit

    5. Went to the Growl prefpane in System Preferences, and then clicked the applications tab. Growlmail was still showing there, so I clicked remove. Then quit system prefs

    6. Opened Mail and Quit

    7. Put the patched version into ~/Library/Bundles/

    8. Restarted Mail.app

    Not sure if I needed all those steps, but that’s what it took to get it to accept GrowlMail again after I apparently installed this patch incorrectly the first time. The main oddity seemed to be GrowlMail still being listed in the prefpane even after removing it.

  39. You are awesome. Thanks so much!!

  40. What people need to do is to create ANOTHER SUB FOLDER called ‘GrowlMail.mailbundle’ inside ~/Library/Mail/Bundles/ location then move the unzipped ‘icon file’ & ‘Contents folder’ into that folder for the fix to work. I think most people are just moving the two unzipped files as-is into the Bundles folder and that’s why it isn’t working.

  41. Had a bit of confusion over whether I had a local or global installation, because I’m an OSX noob, but got GrowlMail in the end.

    For WideMail, I downloaded the latest update thingy from https://www.macupdate.com/info.php/id/26175/widemail and copied the resulting ‘Contents’ folder into the reinstated WideMail.mailbundle folder, restarted Mail and hey presto!

    Hope i’ve got that right and that it makes sense to someone.

  42. Works also for Mail.appetizer and LetterOpener. Thanks for the keys!

  43. Perfect – the UUIDs were just what I was looking for. Thanks!

  44. Thanks!!! A huge help! Works like a charm!

  45. Thanks, it worked perfectly. :smile:

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="">

 

Trackbacks and Pingbacks: