Mail : réactiver les plug-ins après une mise à jour système

Florian Innocente |
La mise à jour de sécurité de Snow Leopard sortie mardi a rendu incompatibles les plug-ins tiers fonctionnant avec Mail. Un grand classique à chaque mise à jour système.

On peut soit attendre que les auteurs de ces modules les mettent à jour, soit prendre les devants et le faire manuellement. Macworld avait publié une manip' il y a deux ans qui reste d'actualité.

Elle consiste à modifier le contenu d'un fichier (.plist) situé à l'intérieur de chacun de ces modules et à y inscrire le nouveau numéro d'identification (UUID) de Mail et d'un composant système.

L'un de nos lecteurs a réalisé l'opération sur quatre plug-ins (growlmail, mailtags, msgfiler et widemail), sans rencontrer de problème, seul Herald est resté incompatible et il faudra attendre une mise à jour.

[MàJ] : Herald vient d'être actualisé pour Snow Leopard, la mise à jour pour Lion va suivre [1.3.3].

Commencez par ouvrir le Terminal, puis tapez cette première commande :

defaults read /Applications/Mail.app/Contents/Info PluginCompatibilityUUID

Vous obtiendrez un premier numéro, dans notre cas : 08CE00F-4576-4CAD-B362-F3CCB7DE8D67

Puis tapez la seconde commande :

defaults read /System/Library/Frameworks/Message.framework/Resources/Info PluginCompatibilityUUID

On a un second numéro : 1146A009-E373-4DB6-AB4D-47E59A7E50FD

Si l'on prend le cas de GrowlMail, il faut aller sur son bundle, il est stocké dans Bibliothèque > Mail > Bundles (ou "Bundles (désactivé)" > GrowlMail.mailbundle > Contents > info.plist.

Là, ouvrez ce fichier .plist avec TextEdit par exemple, puis allez tout à la fin du contenu jusqu'à SupportedPluginCompatibilityUUIDs.

À cet endroit il suffit d'ajouter deux nouvelles lignes et à chaque fois d'y insérer les deux numéros obtenus précédemment avec le Terminal.



Enregistrez le fichier , au besoin replacez le bundle dans le dossier "Bundles" et relancez Mail.

merci Joel
avatar ziggyspider | 
Pas de problème avec Antidote
avatar Kriskool | 
C est quand même sacrément compliqué les Macs !!
avatar Zouba | 
Si vous voulez du simple, vous faites comme d'habitude, vous attendez que les développeurs s'en occupe pour vous. Si vous voulez aller plus vite que la musique, à vos risques et périls, vous faite bidouillez dans le système. Ce n'est pas parce que l'utilisation d'un produit est simple, que la machinerie derrière l'est également…
avatar joelcro | 
@zouba En ce qui me concerne le problème est apparu avec la màj de sécurité de SL qui a modifié le numéro de version de mail sans rien y changer. Du coup tous les bundles se sont retrouvés désactivés uniquement pour une histoire de numéro de version. Je ne pense pas prendre de gros risques et je n'avais pas trop le choix (mail sans msgfiler, mailtags et widemail n'est pas assez productif pour moi). De plus je serais surpris que tous les développeurs fasse rapidement une màj. Après si ça fout vraiment la merde il suffira de supprimer les bundles et roule ma poule, et au pire reste toujours la sauvegarde. J'ai fait la manip ce matin et jusque là tout va bien.
avatar joelcro | 
Herald a été mis à jour. Au poil, dis la mouche, je vole!!
avatar J-C | 
Bonjour, Quant à l'indispensable LetterBox, il se réactive sans problème en suivant les indications de ce lien: http://www.macuser.de/forum/f79/10-6-8-a-653112/ Bonne journée à tous
avatar zearnal | 
@kriskool : ah ouais c'est clair, il vaut mieux re-compiler un noyau Linux pour installer un driver, c'est moins compliqué :)
avatar BitNic | 
Avec la Màj 10.8.2, je n'ai eu aucun blème, DockStar, Herald et Attachment Tamer marchent bien.
avatar jbmg | 
J-C en anglais c'est déjà difficile pour moi, alors en allemand.... :)) Au rédacteur : vous indiquez qu'il faut entrer les 2 numéros obtenu mais dans votre exemple vous n'en entrez qu'un ! Edit : finalement j'ai mis les 2 numéros obtenus avec le logiciel Property List Editor qui est dans ApplicationsUtilitaires Letterbox marche...
avatar Romain-Geissler | 
Perso je trouve dangereux de laisser exécuter ce genre d'opération à la main par des gens qui ne comprennent pas ce qu'ils font. Un script est moins error prone (même si c'est encore plus obscure que ce qui est proposé plus haut). ATTENTION, je n'ai pas vraiment testé ce one-liner, n'utilisant aucun plugin avec Mail.app (normalement c'est censé automatiser ce qui est donné plus haut, à vos risques et périls) : UUIDS=($(defaults read /Applications/Mail.app/Contents/Info PluginCompatibilityUUID) $(defaults read /System/Library/Frameworks/Message.framework/Resources/Info PluginCompatibilityUUID))&&for INFO_PLIST in ~/Library/Mail/Bundles*/*/Contents/Info.plist; do for UUID in "${UUIDS[@]}"; do if ! defaults read "${INFO_PLIST}" SupportedPluginCompatibilityUUIDs|grep -q "${UUID}"; then defaults write "${INFO_PLIST}" SupportedPluginCompatibilityUUIDs -array-add "${UUID}"; fi ; done; done&&(! [ -d ~/Library/Mail/Bundles\\ \\(désactivé\\ \\)/ ]||find ~/Library/Mail/Bundles\\ \\(désactivé\\ \\)/ -mindepth 1 -maxdepth 1 -type d -execdir mv {} ../Bundles/ \\;) PS : en effet on est loin de la simplicité habituelle du mac, configuration simple en deux clics. Mais on peut faire beaucoup plus de chose avec sa machine dès lors qu'on se penche un minimum sur l'utilisation de la ligne de commande, dans la traditions des UNIX.
avatar lolo-69 | 
(Mode AppleUser critique ON) Le Mac, c'est simple?! Pas convaincu quand je vois ces putains de bidouilles d'informaticiens pour rétablir le fonctionnement de fonctions gommées par une màj... (Mode AppleUser critique OFF)
avatar duc998 | 
Merci MacGe, ça marche au poil avec Antidote.
avatar burninghat | 
Moi c'est surtout gpgmail qui me manque!
avatar jipeca | 
@ J.C. Je ne connaissais pas... et ça a marché au poil. D'un autre côté, "ninours", sur "Snow Leopard : mises à jour de sécurité" par Florian Innocente le 19.09.2012 à 21:18", renseigne ce lien qui marche parfaitement Pour réparer tous les plugins : http://www.macupdate.com/app/mac/37804/mailpluginfix Tous les autres ont obei au doigt et à l'œil. (Mail FollowUp, MailRecent, MailTabs) Voilà pour info.
avatar Anonyme (non vérifié) | 
@ jipeca Vous m'avez coupé l'herbe sous le pied : Chez moi Personal Antispam a ressuscité.
avatar Anonyme (non vérifié) | 
Bonjour à tous, Nouvellement Mac, c'est chouette de découvrir ces plug-in. Mailwide est ce que je cherchais!!!! entre autre. Mais la méthode ne marche pas chez moi: Mac OS X lion 10.7.4 (11E53) Mail version 5.2 (1278) WideMail 2.0pr4 ni avec la suggestion de jipeca avec Mailpluginfix Je suis frustrée!!! Quelqu'un aurait une idée de la raison? Je rappelle que je n'avais pas le plug-in d'installer avant et que je l'ai installé après cette maj. Ce serait la raison? impossible de faire machine arrière? Merci à tous.
avatar jipeca | 
@ iArmeek WideMail n'est plus supporté pour Lion ou MountainLion... "WideMail and Lion July 20th, 2011 With the release of Mac OS X Lion, Apple have included a widescreen and two-line view right into Mail.app, since this is the case WideMail will not be available for Mac OS X Lion and higher." Je pensais te proposer d'essayer Letterbox qui offrirait sensiblement les mêmes avantages... mais il n'est pas dispo pour Lion... Néanmoins Arron Harnly semble disposé à développer une version si il reçoit .. des encouragements : "I do not have a version of Letterbox for OS X 10.7 and 10.8; those OSs support a 3-column view in Mail. If you'd prefer a Letterbox-style view, send me an email to encourage me to make a version for 10.7+."
avatar senghor | 
Merci pour l'info. Cela marche pour moi avec GrowlMail, TruePreview et WideMail sur Snow Leopard. Certains plugins ne sont plus mis à jourpour Snow Leopard donc cette astuce est plus qu'utlie.
avatar antons | 
MailpluginFx ok ! WideMail ok ! MERCI !!!!!

CONNEXION UTILISATEUR