À propos du projet

Mailspring est une application de messagerie pour macOS, Windows et Linux, issue de Nylas Mail. Son interface utilisateur est open source sous licence GPLv3 et construite avec TypeScript, Electron et React. Le moteur de synchronisation des courriels est un composant C++/C distinct sous licence GPLv3 basé sur Mailcore2 ; il s'exécute localement sur l'ordinateur de l'utilisateur, et les environnements de développement peuvent utiliser des binaires précompilés du moteur au lieu de les compiler. Le client inclut une boîte de réception unifiée, la fonctionnalité snooze, l'envoi différé, des règles de messagerie, des modèles et un compositeur révisé. Un abonnement optionnel Mailspring Pro ajoute le suivi des liens, les accusés de lecture, les analyses de boîte aux lettres, ainsi que les profils de contacts et d'entreprises. Le projet indique que ces fonctionnalités s'exécutent dans le client et que les identifiants de messagerie ne sont pas envoyés vers son cloud. Mailspring est conçu pour être étendu via une architecture de plugins et des thèmes basés sur CSS. Des dépôts de démarrage sont fournis pour les plugins et les thèmes, et la documentation du projet couvre le développement local, les tests, les builds, la localisation et les workflows de contribution. L'application peut être exécutée à partir des sources avec npm install et npm start, et construite avec npm run-script build. Des téléchargements préconstruits sont fournis pour Windows, macOS et Linux aux formats deb, rpm et snap le cas échéant.