À 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.debugecho “$(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”
fiexec $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é.
26 octobre 2007 à 12:34
Super dis donc !
J’avais essayé un truc similaire (voir chez moi) mais cela ne marchait pas !
Content de te savoir vivant !
28 octobre 2007 à 12:05
le problème non résolu est celui de nautilus-sendto