Ouvrir les liens mailto vers Gmail

25 octobre 2007

À la demande générale, de fred et de moi-même surtout, enfin un nouveau billet! Ça faisait longtemps, oui, trop longtemps et comme ça me manquait je tâcherai d’en faire plus souvent, mais peut-être des plus courts. En voici un donc.

Pour ceux qui n’utilisent pas de client de messagerie logiciel tel Evolution ou Kontact, et qui gardent la très bonne interface web Gmail (qui depuis très peu de temps supporte l’IMAP, youpi!), les liens du type mailto: sont généralement inopérant. Il faut donc copier/coller l’adresse email manuellement pour envoyer un mail.

Il existe des solutions, il me semble, à travers des plugins firefox ou autre… Mais pour un geek, un plugin pour faire ça c’est déjà trop. Et puis si l’on utilise Konqueror ou Epiphany? Et les liens qui ne sont pas dans mon navigateur mais dans un fichier pdf ou OpenOffice? Il existe une solution: un script.

Créez ce fichier texte:

$ sudo nano -w /usr/bin/gmail-mailto

Copiez/collez dans le nouveau document le script suivant:

#!/bin/sh
BROWSER=”firefox”

ME=$(basename $0)
DEBUG=/tmp/$ME.debug

echo “$(date)| incoming uri: [$1]” >> ${DEBUG}

# remove the ? and mailto from the uri and convert “subject” to “su”
uri=$(echo “$1″ | sed -e ’s,subject=,su=,’ \
-e ’s,\?,\&,g’ \
-e ’s,^mailto:,,’)

echo “$(date)| outgoing uri: [$uri]” >> ${DEBUG}

if [ “$uri” ];
then exec $BROWSER “https://mail.google.com/mail?view=cm&tf=0&to=$uri”
fi

exec $BROWSER “https://mail.google.com/”

Notez à la deuxième ligne la valeur BROWSER. Adaptez-là en fonction de votre navigateur, konqueror ou epiphany par exemple. Sauvegardez et fermez le document, puis rendez-le exécutable:

$ chmod a+x /usr/bin/gmail-mailto

Et voilà. Pour activer cette fonction, dans Gnome rendez vous dans Système > Préférences > Applications préférées et comme client de messagerie entrez la valeur personnalisée suivante:

gmail-mailto %s

Pour KDE rendez vous dans le Panneau de configuration > Composants KDE > Sélecteur de composants. Comme client de messagerie entrez:
gmail-mailto %t

Je précise au passage que ce script a le grand avantage de charger automatiquement votre Gmail en via https, un plus non négligeable en terme de sécurité.

Publicités

2 Réponses to “Ouvrir les liens mailto vers Gmail”

  1. fred Says:

    Super dis donc !

    J’avais essayé un truc similaire (voir chez moi) mais cela ne marchait pas !

    Content de te savoir vivant !

  2. antistress Says:

    le problème non résolu est celui de nautilus-sendto


Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :