Letter il client email GTK4 pensato per integrarsi con GNOME

  • Categoria dell'articolo:GNOME / Software
  • Articolo pubblicato:
Letter Ubuntu Linux

Letter è un client email sviluppato con GTK4 e libadwaita e progettato specificamente per l’ambiente desktop GNOME. L’applicazione punta a inserirsi naturalmente accanto a strumenti come Calendario e Contatti, utilizzando le stesse identità configurate nel sistema attraverso GNOME Online Accounts.

Il progetto non fa parte delle applicazioni Core di GNOME, ma segue il linguaggio visivo delle versioni moderne del desktop, con un’interfaccia adattiva e un’impostazione coerente con GNOME 50.

La versione attuale è la 1.0.0 e include già le funzioni fondamentali per la gestione quotidiana della posta: lettura, composizione, ricerca, notifiche e sincronizzazione con un approccio cache-first.

Una caratteristica importante riguarda la configurazione degli account. Letter non dispone di un proprio wizard per l’aggiunta degli account IMAP e SMTP. Le identità vengono configurate direttamente da GNOME Online Accounts e successivamente rese disponibili attraverso Evolution Data Server e il componente Camel utilizzato per la gestione della posta.

Questo approccio evita di creare un secondo sistema di account all’interno dell’applicazione e permette a Letter di utilizzare le configurazioni già presenti nel desktop.

Il client è in grado di individuare account Google, Microsoft 365, Exchange e configurazioni IMAP/SMTP disponibili attraverso i servizi di GNOME. Una barra laterale dedicata agli account mostra le identità configurate e consente di passare rapidamente da una casella all’altra.

Ogni account può inoltre utilizzare firme HTML multiple, con la possibilità di contrassegnare una firma come predefinita per i nuovi messaggi.

L’interfaccia di lettura utilizza un layout a tre pannelli adattivo. A sinistra trovano posto account e cartelle, al centro l’elenco dei messaggi e sulla destra il contenuto della conversazione. Il pannello di lettura può anche essere spostato sotto la lista oppure completamente nascosto.

Le conversazioni vengono raggruppate automaticamente e sono disponibili filtri per i messaggi non letti e segnalibri. Questi ultimi sono compatibili con i messaggi contrassegnati in Outlook e con le email contrassegnate come preferite in Gmail.

I messaggi HTML vengono visualizzati attraverso WebKit e possono essere ingranditi o ridotti utilizzando scorciatoie da tastiera oppure Ctrl e rotellina del mouse. Lo zoom riguarda esclusivamente il corpo del messaggio.

Cache locale, ricerca e composizione dei messaggi

Uno degli aspetti più interessanti di Letter è il sistema di sincronizzazione basato sulla cache locale. Dopo la prima sincronizzazione completa, l’applicazione preferisce utilizzare i dati presenti localmente per mostrare cartelle, intestazioni, segnalibri e indicatori dei messaggi non letti.

Questo approccio permette di mantenere l’interfaccia reattiva evitando di interrogare continuamente il server ogni volta che l’utente apre una cartella. Il controllo remoto viene eseguito secondo l’intervallo configurato nelle preferenze e quando viene richiesto un aggiornamento manuale.

Letter continua comunque a verificare periodicamente anche le cartelle diverse dalla posta in arrivo, così da individuare situazioni in cui il contenuto locale non corrisponde più a quello presente sul server. Le modifiche come archiviazione, eliminazione, spostamento e contrassegno vengono riflesse immediatamente nell’interfaccia, mentre la sincronizzazione definitiva con il server avviene durante i successivi cicli.

Le modifiche pendenti vengono conservate in un piccolo registro locale e possono sopravvivere alla chiusura dell’applicazione, a un arresto imprevisto o a un periodo di lavoro offline. Gli invii utilizzano inoltre una casella Outbox virtuale, con possibilità di riprovare, modificare o annullare le operazioni.

La ricerca è disponibile direttamente mentre si digita e può essere limitata alla cartella attiva. Sono presenti anche operatori per restringere rapidamente i risultati, tra cui from:, to:, cc: e contains:.

Per la composizione sono disponibili nuovo messaggio, risposta, risposta a tutti, inoltro e funzione di invio nuovamente. L’editor HTML integra una barra compatta per la formattazione e riconosce automaticamente indirizzi email e URL.

Il controllo ortografico utilizza Hunspell e permette anche di aggiungere termini al dizionario. È possibile inserire immagini direttamente nel messaggio, modificarne le dimensioni e trascinarle dalla scrivania all’editor.

La gestione dei destinatari sfrutta la rubrica disponibile attraverso Online Accounts e i destinatari utilizzati recentemente. Gli indirizzi vengono rappresentati come elementi separati e possono essere spostati tramite drag and drop.

Letter Settings

Quando si risponde a un messaggio e viene aggiunto un nuovo destinatario, Letter può proporre di allegare i file presenti nella conversazione originale. I messaggi possono inoltre essere salvati come bozze.

Il client supporta allegati con anteprima rapida tramite GNOME Sushi quando disponibile, inviti del calendario con pulsanti per accettare o rifiutare, stampa e visualizzazione delle immagini incorporate. L’utente può anche scegliere quando contrassegnare automaticamente un messaggio come letto: alla selezione, dopo un determinato intervallo oppure mai.

Sul fronte della privacy, le immagini remote vengono caricate soltanto dai mittenti considerati affidabili. Nel caso degli account Microsoft 365 possono essere considerate attendibili anche l’organizzazione e la rubrica dell’utente.

Letter integra infine notifiche desktop per i nuovi messaggi, con azioni rapide per archiviare o eliminare una email, oltre alla possibilità di attivare un suono. Le preferenze consentono di scegliere tra modalità chiara, scura o basata sulle impostazioni del sistema, configurare l’intervallo di sincronizzazione e stabilire quanti giorni di contenuto dei messaggi conservare localmente.

Come installare Letter

L’applicazione è pensata principalmente per GNOME e richiede almeno un account configurato in GNOME Online Accounts. Per Microsoft 365 può essere necessario il componente evolution-ews, mentre gli account IMAP non richiedono questo pacchetto. La disponibilità di Letter in formato Flatpak semplifica inoltre la distribuzione del client e delle relative dipendenze. In alternativa è disponibile tramite un semplice script che ci consente una facile installazione nelle pricipali distribuzioni Linux. Abbiamo testato Letter su Ubuntu 26.04 LTS (immagini articolo).

Con un’interfaccia moderna, cache locale, sincronizzazione differita, ricerca, composizione HTML e integrazione diretta con i servizi del desktop, Letter rappresenta una proposta interessante per chi cerca un client email Linux strettamente legato all’esperienza GNOME.

Home Letter

Lascia un commento