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/.
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"
- ~ 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 ↩
Thanks! This worked like a charm!!
Thanks!
Thanks for the quick help!
Thanks! The pre-patched bundle saved my Growl-bacon.
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.
Did you move your bundle to the Bundles directory from Bundles (disabled)? If you downloaded my copy it definitely should work..
Thanks for the super fast fix — any chance that anyone out there has a fix for Letterbox or widemail?
Thanks a ton, brother!
You can delete the “Bundles (disabled)” folders. Every time you open mail, it makes another. Just drag them into the original “Bundles” folder.
Huge thanks !!
I dont understand how it works…
This is great.. thanks!!
merci beaucoup !! tu es génial !!
works as expected; thnx!
Didn’t work for me initially, but after I gave up and carried on working it just started to work. :/
Thanks for the patch
Doesn’t work. Tried both methods.
I take that back… it seems to work now.
Awesome, worked like a charm!! Thanks!!!
superduper thanks a lot! seems to be working, u saved my day ^_^
EXCELENTE.
Gracias Amigo.!!!
Genius! Thanks!
Perfect
Thank you
will work for widemail as well if you add those keys to ~/Library/Mail/Bundles/WideMail.mailbundle/Contents/Info
Thanks.
thanks for the fix, my good man.
Thank you Paul for publishing this fix and angrest for extending the fix to WideMail!
Thanks a lot dude….a real quick help for the whole mac community which was once again let down by an update!
Grazie!
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?
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
Thanks!!
Thanks a lot. The patched bundle work perfectly.
Very thanks for you help
Great job, thanks a lot.
It made me realise how much i love growl
Worked a treat, much appreciated!
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
It worked!
Thanks.
Rad, nice solution. One shot, one kill.
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.
You are awesome. Thanks so much!!
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.
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.
Works also for Mail.appetizer and LetterOpener. Thanks for the keys!
Perfect – the UUIDs were just what I was looking for. Thanks!
Thanks!!! A huge help! Works like a charm!
Thanks, it worked perfectly.