MailCraft porta Microsoft Outlook su Linux

  • Categoria dell'articolo:Software
  • Articolo pubblicato:
MailCraft
MailCraft

MailCraft è un client di posta elettronica open source sviluppato interamente in Rust, progettato per riunire email, calendario, contatti e gestione delle attività in un’unica applicazione. Il progetto punta a offrire un’interfaccia familiare agli utenti abituati a Microsoft Outlook, mantenendo un’architettura nativa e senza dipendere da Electron o da una finestra WebView.

L’interfaccia organizza le funzioni attraverso una barra laterale, un pannello dedicato alle cartelle, l’elenco dei messaggi e un’area di lettura configurabile. Gli utenti possono scegliere una barra multifunzione compatta oppure la disposizione classica su tre righe, oltre a utilizzare il tema chiaro o scuro in base alle proprie preferenze.

La gestione della posta comprende account multipli, cartelle annidate, preferiti, conversazioni, messaggi importanti, categorie colorate, archiviazione e filtri. È possibile spostare o copiare i messaggi, contrassegnarli per una gestione successiva e annullare o ripristinare numerose operazioni. La visualizzazione virtualizzata dell’elenco aiuta a gestire le caselle con grandi quantità di email.

La ricerca integra un linguaggio di interrogazione che permette di combinare parole chiave e condizioni specifiche. Per esempio, è possibile cercare messaggi provenienti da un determinato mittente, contenenti allegati oppure ricevuti dopo una data precisa. Le ricerche possono interessare una singola cartella o tutte le caselle configurate.

Anche la composizione dei messaggi offre diverse funzionalità: risposte, risposte a tutti, inoltro, allegati, bozze, firme personalizzate e suggerimenti automatici per i destinatari. L’editor supporta la formattazione del testo, gli elenchi, i colori, i caratteri e i collegamenti, generando messaggi HTML accompagnati da una versione in testo semplice.

MailCraft include inoltre un sistema di regole che permette di automatizzare operazioni come lo spostamento dei messaggi, l’assegnazione delle categorie, la modifica dell’importanza e la gestione della posta indesiderata. Le regole possono essere applicate ai nuovi messaggi oppure eseguite su richiesta.

Calendario, sicurezza e automazione: le caratteristiche tecniche di MailCraft

Uno degli aspetti più interessanti di MailCraft è l’integrazione del calendario con la gestione della posta. L’applicazione supporta visualizzazioni giornaliere, settimanali e mensili, appuntamenti, riunioni con partecipanti e promemoria. Gli eventi ricorrenti possono essere configurati con intervalli giornalieri, settimanali, mensili o annuali, includendo date di fine ed eventuali eccezioni.

Gli appuntamenti possono essere creati direttamente dalla griglia del calendario, mentre il trascinamento consente di modificarne l’orario o la durata. Per le riunioni sono disponibili strumenti per controllare la disponibilità dei partecipanti e gestire gli inviti. Con un account Microsoft 365, le modifiche al calendario vengono sincronizzate con il server e le riunioni possono inviare inviti, aggiornamenti e cancellazioni.

La sezione dedicata a persone e attività permette di organizzare i contatti con indirizzi email, numeri telefonici, categorie e preferiti. Le attività possono includere scadenze e livelli di importanza, oltre a collegamenti ai messaggi contrassegnati da cui derivano.

MailCraft Settings
MailCraft Settings

Sul fronte della connettività, MailCraft supporta IMAP e SMTP tramite TLS o STARTTLS. Per gli account Microsoft Outlook.com e Microsoft 365 è disponibile l’autenticazione OAuth 2.0, mentre l’invio dei messaggi Microsoft utilizza Microsoft Graph. Il progetto documenta di aver verificato il funzionamento con una casella Microsoft 365 reale; il supporto agli altri provider deve essere valutato in base alle limitazioni dichiarate dagli sviluppatori.

La sicurezza è uno dei principi dichiarati del progetto. I contenuti HTML delle email vengono visualizzati senza eseguire codice incorporato e le immagini remote non vengono scaricate automaticamente, salvo esplicita richiesta dell’utente o modifica delle impostazioni. Le credenziali possono essere conservate nei sistemi di gestione password del sistema operativo, come GNOME Keyring e KWallet su Linux, senza essere salvate nei normali file dell’applicazione o nei log.

Come installare MailCraft

MailCraft è disponibile per Linux nei formati AppImage, DEB, RPM, Flatpak e archivio TAR.GZ, con pacchetti per architetture x86_64 e AArch64. Sono previste anche versioni per Windows, macOS e FreeBSD, oltre a una versione utilizzabile nel browser attraverso WebAssembly.

Un’altra caratteristica distintiva è l’attenzione all’automazione. La stessa registrazione dei comandi utilizzata dall’interfaccia grafica alimenta anche la CLI, un canale di controllo JSON e un server MCP. Questo approccio permette di integrare le operazioni del client con script, strumenti esterni e agenti di intelligenza artificiale, offrendo possibilità interessanti per gli utenti avanzati e gli amministratori di sistema.

Il progetto è ancora in evoluzione e gli stessi sviluppatori indicano che alcune aree richiedono ulteriori verifiche. Le versioni distribuite non sono ancora firmate, perciò Windows e macOS possono mostrare avvisi prima dell’esecuzione. Prima di adottarlo per una casella di posta importante, è quindi opportuno verificare lo stato delle funzionalità necessarie e consultare la documentazione tecnica relativa alle limitazioni conosciute. Abbiamo testato MailCraft su Ubuntu 26.10.

Home MailCraft

Lascia un commento