Mail.app – etichette colorate per le tue e-mail

Mail.app logo Riprendendo le redini del blog trattando di degli argomenti più “tecnici” oggi vi vorrei parlare di uno script per migliorare il comportamento di Mail.app.

Come nessuno ricorderà :-D nel luglio 2006 presso il Politecnico di Bari ho avuto modo di assistere ad un corso “avanzato” di Mac OS X a cura del Campus Satellitare del Salento grazie all’operato del professor Franco Tommasi (link e link e link) e del suo staff, tra cui l’ottimo amico Paolo Portaluri.

Paolo {*}, in questi anni di mio massacro di domande, si è dimostrato un aiuto valente, prezioso e insostituibile sin dall’inizio del nostro rapporto telematico.

Una delle mie prime richieste a lui fatte fu quella di come poter fare ad ottenere un sistema di etichette colorate che richiamasse quanto ero (e sono) abituato a fare con Thunderbird – abitudine presa dai tempi di utilizzo di Eudora – dove con ogni colore catalogo velocemente il tipo di contenuto di una data email: rosso se importante, arancio se di qualche interesse tecnico, economico o altro, verde se l’email contiene un recapito, blu se l’email contiene un link che voglio tenere presente (all’epoca di Eudora il social bookmarking non c’era :-P ) e cosi’ via.

Il buon Paolo che fece ? Si mise al lavoro e mi tiro’ fuori un bell’ AppleScript che ha poi corretto e condiviso con gli utenti del Forum di Tevac in questo post a me caro, e hai capito il perchè leggendo quanto sopra :-D

In soldoni si apre lo Script Editor fornito con la propria copia di OS X, ci si copia il contenuto dello script come riportato nel forum e lo si salva sul proprio pc … ops! mac, io l’ho salvato col nome di labeler-mailapp.scpt.

Per il mio modo d’uso ho anche apportato due correzioni “estetiche” allo script e cioè ho modificato :

set listaColori to {"Blu", "Grigio", "Verde", "Arancione", "Viola", "Rosso", "Giallo", "Nessuno"}

in

set listaColori to {"Link", "account", "Recapito", "Interessa", "Barzelletta", "Importante", "Giallo", "Nessuno"}

e andando poi a modificare le occorrenze rispettive nelle righe successive, ad esempio:

else if coloreScelto is equal to "Importante" then
return red

Fatto ciò non ci resta che copiarlo/spostarlo nella directory ~/Library/Scripts/Applications/Mail/ (anche se io al momento l’ho messo in ~/Library/Scripts/Applications/Mail Scripts).

Ancora due passi vanno percorsi per essere operativi al 100%.

Il primo consiste nel lanciare l’Utility Applescript nel proprio Mac e abilitare la voce “Mostra il menu Script nella barra dei menu” in modo da visualizzare la pergamena stilizzata come nell’immagine qui riportata.

A questo punto lanciamo Mail.app, selezioniamo la mail che ci interessa col mouse, andiamo a cliccare sulla pergamena degli script e selezionamo labeler-mailapp (o come si chiamerà il tuo file precedentemente creato). Ti apparirà una nuova finestra con cui selezionare il colore / tipo da associare al messaggio e voilà, la mail sarà etichettata come si desiderava.

Chiudo con un’ultima curiosità. Se si formatta il Mac e poi si ripristina il contenuto della posta elettronica questa continuerà a contenere le e-mail “etichettate” anche senza che lo script sia più presente nel sistema, visto l’attributo (background color) che si va a toccare per la visualizzazione.

Buon lavoro !


{*} si, Paolo altri non è che poweruser82 che, dall’alto degli oltre 22mila post sul forum di Tevac ne costituisce una delel colonne portanti con i suoi interventi puntuali e precisi!

Autori: kOoLiNuS

È il nickname di Nicola Losito dal 1999 quando comprando un pc e connettendosi alla rete si iscrisse ad ICQ. Dagli inizi del 2003 partecipa attivamente al web sociale. Ha molto piacere quando qualcuno lascia un commento alle sue tracce digitali. Se il motto di questo blog ti piace, ringrazia Benjamin Lee Whorf che l'ha scritto!

  • http://plus2.it/paolo Paolo Portaluri

    Mi fischiavano le orecchie :D

  • Pingback: Etichettare i propri file.. e non solo! « Apple’s world tips

  • http://www.coachdesign.it coach

    Ciao koolinus,
    io sono passaot da poco da Thunderbird a Mail e ci sono alcune funzionalità che mi mancano… una di queste è appunto la categorizzazione della mail con le etichette.
    Ho seguito passo passo quanto hai scritto, ma quando seleziono lo script non appare nessuna finestrela da cui poter scegliere il colore :(
    Se può servire ho un MacBook Pro da 17″ 2.5 con Leopard.

  • Eg

    Ciao mi chiamo Elvis e vorrei fare la stessa cosa ma non capisco questo: e andando poi a modificare le occorrenze rispettive nelle righe successive.
    Sono neofita e ti chiedevo se puoi spiegarmi più dettagliatamente,
    grazie.
    eg@elvisgiacomelli.com

    • http://www.claimid.com/koolinus kOoLiNuS

      ciao Elvis!
      Quel che voglio dire nella frase è che nello script di Paolo l’associazione è fatta tra nome del colore in italiano e quello in inglese.
      Nel mio esempio, invece, voglio associare IMPORTANTE al colore rosso, quindi la modifica

      else if coloreScelto is equal to "Importante" then
      return red

      Con “occorrenze rispettive”, quindi, vado ad intendere le altre associazioni, tipo LINK == colore blu.
      È più chiaro ora? Spero di si!

Stop SOPA