À propos du projet

Local Eml est un visualiseur d'archives d'e-mails local et axé sur le bureau pour les fichiers .eml. Ce n'est pas un client de messagerie complet—pas de rédaction, d'envoi ou de réponse—et il ne modifie jamais votre boîte aux lettres. Il vous aide plutôt à extraire d'anciens messages de boîtes aux lettres saturées, à les stocker sous forme de fichiers .eml sur votre propre disque, et à les rechercher et les lire à tout moment. Capacités clés : - Importez des e-mails depuis des fichiers .eml, dossiers, archives .zip, fichiers .mbox (Google Takeout, Thunderbird, Apple Mail), fichiers Outlook .pst, compartiments AWS S3 ou boîtes aux lettres IMAP. Les doublons sont détectés par hachage de fichier et ignorés. Les importations en cours peuvent être annulées. - Recherchez par expéditeur, sujet ou corps. Les langues coréennes et autres langues CJK fonctionnent immédiatement, y compris la recherche par consonne initiale hangul (초성검색). - Recevez automatiquement de nouveaux e-mails depuis des profils IMAP enregistrés (optionnel par profil), en ne récupérant que les nouveaux messages depuis la dernière synchronisation, toutes les 10 minutes par défaut. - Lecture sécurisée : les messages HTML sont rendus dans une iframe sandboxée avec les images distantes bloquées par défaut. - Marquez des messages d'une étoile et filtrez pour n'afficher que ceux-ci. - Exportez votre bibliothèque sous forme d'un seul .zip ou téléversez-la vers un compartiment S3. Les clés existantes sont ignorées pour des relances sûres. - Enregistrez les profils IMAP et S3 pour éviter de retaper les détails. - Interface multilingue et affichage des dates en absolu/relatif. Les données sont stockées dans ~/.local-eml/ (ou %USERPROFILE%\.local-eml\ sur Windows). Le service écoute uniquement sur 127.0.0.1, donc rien n'est exposé à votre réseau. Une bannière rouge apparaît si le service en arrière-plan cesse de répondre. L'installation est disponible via un script d'une ligne pour Linux/macOS et PowerShell pour Windows, qui l'installe comme service en arrière-plan. Alternativement, téléchargez un binaire de version et double-cliquez dessus—aucune installation requise ; il s'ouvre dans sa propre fenêtre de navigateur et s'arrête quelques minutes après sa fermeture. Dans ce mode, les nouveaux e-mails ne sont récupérés que pendant que la fenêtre est ouverte. Gestion des identifiants : les clés secrètes et jetons de session AWS S3 ne sont jamais persistés. Les mots de passe IMAP ne sont pas persistés par défaut ; si la synchronisation en arrière-plan est activée, le mot de passe est chiffré avec AES-256-GCM et stocké dans la base de données, avec la clé de chiffrement dans un fichier séparé à ~/.local-eml/keys/secret.key (mode 0600). Les autres champs de profil sont stockés en SQLite en clair. Les benchmarks de performance (sur un ordinateur portable de milieu de gamme, WSL2) montrent que la navigation et la recherche en texte intégral (SQLite FTS5) restent effectivement instantanées au-delà de 100 000 messages. La vue groupée par conversation croît avec la taille du catalogue ; la désactiver peut accélérer les très grandes bibliothèques. Des scripts de désinstallation sont fournis, avec un indicateur optionnel --purge pour supprimer le dossier de données. Licence : GNU General Public License v3.0.