Usare Gmail come client di posta predefinito
Normalmente, quando nel browser o in un altro programma si clicca su un link con indirizzo email si apre il programma di posta predefinito. Chi non ha configurato un client di posta perché usa soltanto un’interfaccia web potrebbe trovare utile questo piccolo script per linux, che permette di aprire i link di posta direttamente con Gmail, nel browser.
La versione proposta funziona con Gnome, ma seguendo i commenti al post se ne può trovare una versione per KDE. Inoltre sempre dai commenti al codice è possibile risalire alla versione originale dello script che funziona con Yahoo! Mail.
Da notare che questa soluzione è indipendente dal browser utilizzato.
Ho apportato qualche modifica allo script originale, utilizzando gnome-open per semplificare le operazioni
#!/bin/sh
# script per aprire i link mailto direttamente in Gmail
# Distributed under GPL v2 license.
# Version: 0.1
# Se non ci sono argomenti apre Gmail
if test -z "${*}"
then
gnome-open "http://www.gmail.com"
exit
fi
# Modifica l'indirizzo originale nella querystring per Gmail
TOMAIL=`echo "${*}" | sed -e 's/mailto://'`
TOMAIL=`echo "$TOMAIL" | sed -e 's/?/\&/g'`
TOMAIL=`echo "$TOMAIL" | sed -e 's/&subject=/\&su=/'`
TOMAIL=`echo "$TOMAIL" | sed -e 's/ /%20/g'`
# Questo è l'indirizzo base di Gmail.
TOURL="https://gmail.google.com/gmail?view=cm&cmid=0&fs=1&tearoff=1&to="
# Apre il browser predefinito con l'indirizzo di Gmail
gnome-open "${TOURL}${TOMAIL}"
È necessario salvare questo script, dargli i permessi di esecuzione e modificare le impostazioni del sistema affinché lo script sia richiamato come client di posta predefinito; per esempio in Ubuntu occorre andare nel menù Sistema -> Preferenze -> Applicazioni preferite, indicare Personalizzato sotto la voce “Client di posta” e scrivere il percorso al file nella casella di testo “Comando”.
Finalmente, basterà cliccare sui link di posta perché si apra una finestra del browser con la richiesta di username e password da parte di Gmail (se non vi siete già loggati), e una volta inseriti questi, comparirà il form per la compilazione dell’email con il campo del destinatario – ed opzionalmente anche gli altri, a seconda di come era fatto il link – già compilato… provare per credere.
