Comment refaire fonctionner Gmail Manager avec Firefox 7 sur Ubuntu

Gmail, la solution de mail par Google

Gmail, la solution de mail par Google

Depuis quelques temps maintenant, et ce n’est pas la première fois, mon extension Gmail Manager de Firefox ne veut plus se connecter à mes comptes Gmail.

Comptant sur la communauté Ubuntu pour m’aider à résoudre ce problème, j’ai fait quelques recherches sur notre moteur préféré et j’ai trouvé une astuce qui va vous permettre de refaire fonctionner cette extension correctement. Je vous livre ici la marche à suivre :

Rendez vous dans votre répertoire home. Un simple « cd » suffira à vous déplacer au bon endroit.

michel@ubuntu:~$ cd

Firefox stocke ses données utilisateurs (extension etc…) dans un répertoire caché nommé « .mozilla ». Une fois dedans, comme il se peut que vous ayez plusieurs produits mozilla installés, allez dans le répertoire « firefox » puis dans le répertoire de votre profil par défaut (une série de chiffre suivie de default). Le paramétrage de l’extension se trouve dans le répertoire « extensions » puis « {582195F5-92E7-40a0-A127-DB71295901D7} » puis « components ».
Donc si je résume, voici la commande à taper :

michel@ubuntu:~$ cd .mozilla/firefox/default.une_serie_de_chiffre_et_lettre/extensions/{582195F5-92E7-40a0-A127-DB71295901D7}/components/

Ici vous trouverez un fichier nommé « gmServiceGmail.js ». Je vous conseille d’en faire une sauvegarde :

michel@ubuntu:~/.mozilla/firefox/default.une_serie_de_chiffre_et_lettre/extensions/{582195F5-92E7-40a0-A127-DB71295901D7}/components$ cp gmServiceGmail.js gmServiceGmail.bak.js

Puis vous pouvez éditer le fichier avec votre éditeur préféré (vi, emacs, gedit etc …)

michel@ubuntu:~/.mozilla/firefox/default.une_serie_de_chiffre_et_lettre/extensions/{582195F5-92E7-40a0-A127-DB71295901D7}/components$ gedit gmServiceGmail.js

Chez moi les modifications à effectuer se situent aux lignes 218 et 224.
Tout d’abord, à la ligne 218, (vous pouvez la mettre en commentaire // devant la ligne), remplacez :

this._loginURL = "https://www.google.com/a/" + this.domain + "/LoginAction2";

par :

this._loginURL = "https://accounts.google.com/a/"+ar[1]+"/LoginAction2?service=mail";

et enfin à la ligne 224, remplacez :

this._loginURL = "https://www.google.com/accounts/ServiceLoginAuth";

par :

this._loginURL = "https://accounts.google.com/accounts/ServiceLoginAuth?service=mail";

Et voilà, sauvegardez votre fichier, redémarrez firefox et vous devriez de nouveau voir votre extension Gmail Manager se connecter aux serveurs Google !

Vous pouvez répondre, ou faire un trackback depuis votre propre site web.

Donner votre avis