vincent
il y a 1 mois
Administrateur
Bonjour,
On va parler rapidement d'un outil qui permet de lire ses mails en toute sécurité : Libramail.
Je suis longtemps resté sous Thunderbird, mais ce dernier ne m'offrait pas la possibilité de contrôler le contenu des mails que je recevais et ça devenait très vite l'anarchie des mails publicitaires.
Thunderbird reste toujours un bon produit mais il ne suffit pas à mes besoins de sécurité. En effet, on reçoit encore pas mal de mails avec des publicités ou des liens déguisés (sans compter les fameux pixels de suivi intégrés), qui s'affichent sans scrupule parmi les autres mails importants. J'ai donc décidé de créer mon propre lecteur de mail sécurisé avec les fonctionnalités dont j'ai besoin (exit celles qui ne me servent à rien).
Du coup, voici Libramail, un outil open source (MIT) et gratuit. Sans mouchards ou autre bloatwares intégrés, il repose sur une interface NeutralinoJS et un moteur Node.js autonome, développé avec une grande aide de l'I.A. (parce que je suis un gros faignant et que l'IA travaille mieux et plus vite que moi sur ce coup).
J'entends déjà de loin les puristes hurler (m'en fous) qui me diront que c'est du javascript (bah oui, ça marche bien) et que c'est développé avec l'aide IA (ça s'appelle l'évolution) et que ce n'est pas du C ou du Rust et que ... bref, plein de critiques possibles. Néanmoins l'outil fonctionne bien (en tout cas chez moi), il correspond à mes besoins simples mais précis, c'est gratos et ça fait le taf.
Ce n'est pas un logiciel comme LibreGED, qui verra une évolution basée sur les idées de chacun, c'est un logiciel qui correspond à mes besoins et que je mets à disposition pour ceux que ça intéresse. Le code source est ouvert et dispo sur Github, pour ceux qui voudraient le faire évoluer (en respectant la licence SVP).
Libramail fonctionne sous Linux mais aussi sous Windows (eh oui, y'en a encore, donc j'ai fait un ch'ti effort). Je vais en faire prochainement une fiche Technifree pour que vous puissiez suivre son évolution. En attendant, il est dispo ici.
Libramail fait quoi exactement ?
• Multicomptes IMAP/SMTP et boîte unifiée.
• Synchronisation incrémentale, relève au démarrage et activité interruptible.
• Dossiers Envoyés, brouillons, Envois différés, Indésirables et Corbeille.
• Recherche, tri, regroupement par période et conversations.
• Étiquettes personnalisables et actions groupées.
• Rédaction, réponse, réponse à tous, transfert, Cc, Cci et pièces jointes.
• Signatures par compte et demandes d’accusé de lecture ou de réception.
• Carnet d’adresses, groupes, avatars, favoris et expéditeurs de confiance.
• Blocage des contenus distants et confirmation avant ouverture des liens.
• Statistiques détaillées et sauvegarde/restauration complète au format ZIP.
• Thèmes clair et sombre, couleurs personnalisables et interface FR/EN.
LibraMail ne crée aucun compte cloud et n'intègre aucune télémétrie, c'est une application portable, donc tout est en local dans un seul dossier (facile pour le balader). Linux : un fichier .sh à lancer après l'avoir rendu exécutable (chmod +x), Windows un simple script vbs à lancer (qui se charge de lancer le moteur node et l'interface).
Quelques copies d'écran :

Pour info : une version 0.2.25 est en cours de préparation qui ajoute quelques subtilités, si vous voulez attendre, pourquoi pas, mais la 0.2.24 reste fonctionnelle (je l'utilise en production).
On va parler rapidement d'un outil qui permet de lire ses mails en toute sécurité : Libramail.
Je suis longtemps resté sous Thunderbird, mais ce dernier ne m'offrait pas la possibilité de contrôler le contenu des mails que je recevais et ça devenait très vite l'anarchie des mails publicitaires.
Thunderbird reste toujours un bon produit mais il ne suffit pas à mes besoins de sécurité. En effet, on reçoit encore pas mal de mails avec des publicités ou des liens déguisés (sans compter les fameux pixels de suivi intégrés), qui s'affichent sans scrupule parmi les autres mails importants. J'ai donc décidé de créer mon propre lecteur de mail sécurisé avec les fonctionnalités dont j'ai besoin (exit celles qui ne me servent à rien).
Du coup, voici Libramail, un outil open source (MIT) et gratuit. Sans mouchards ou autre bloatwares intégrés, il repose sur une interface NeutralinoJS et un moteur Node.js autonome, développé avec une grande aide de l'I.A. (parce que je suis un gros faignant et que l'IA travaille mieux et plus vite que moi sur ce coup).
J'entends déjà de loin les puristes hurler (m'en fous) qui me diront que c'est du javascript (bah oui, ça marche bien) et que c'est développé avec l'aide IA (ça s'appelle l'évolution) et que ce n'est pas du C ou du Rust et que ... bref, plein de critiques possibles. Néanmoins l'outil fonctionne bien (en tout cas chez moi), il correspond à mes besoins simples mais précis, c'est gratos et ça fait le taf.
Ce n'est pas un logiciel comme LibreGED, qui verra une évolution basée sur les idées de chacun, c'est un logiciel qui correspond à mes besoins et que je mets à disposition pour ceux que ça intéresse. Le code source est ouvert et dispo sur Github, pour ceux qui voudraient le faire évoluer (en respectant la licence SVP).
Libramail fonctionne sous Linux mais aussi sous Windows (eh oui, y'en a encore, donc j'ai fait un ch'ti effort). Je vais en faire prochainement une fiche Technifree pour que vous puissiez suivre son évolution. En attendant, il est dispo ici.
Libramail fait quoi exactement ?
• Multicomptes IMAP/SMTP et boîte unifiée.
• Synchronisation incrémentale, relève au démarrage et activité interruptible.
• Dossiers Envoyés, brouillons, Envois différés, Indésirables et Corbeille.
• Recherche, tri, regroupement par période et conversations.
• Étiquettes personnalisables et actions groupées.
• Rédaction, réponse, réponse à tous, transfert, Cc, Cci et pièces jointes.
• Signatures par compte et demandes d’accusé de lecture ou de réception.
• Carnet d’adresses, groupes, avatars, favoris et expéditeurs de confiance.
• Blocage des contenus distants et confirmation avant ouverture des liens.
• Statistiques détaillées et sauvegarde/restauration complète au format ZIP.
• Thèmes clair et sombre, couleurs personnalisables et interface FR/EN.
LibraMail ne crée aucun compte cloud et n'intègre aucune télémétrie, c'est une application portable, donc tout est en local dans un seul dossier (facile pour le balader). Linux : un fichier .sh à lancer après l'avoir rendu exécutable (chmod +x), Windows un simple script vbs à lancer (qui se charge de lancer le moteur node et l'interface).
Quelques copies d'écran :

Pour info : une version 0.2.25 est en cours de préparation qui ajoute quelques subtilités, si vous voulez attendre, pourquoi pas, mais la 0.2.24 reste fonctionnelle (je l'utilise en production).
Messages
Sandokan Damaio
il y a 1 mois
Membre
Je suis en train de le tester, avec ma boite infomaniak pour commencer, il marche au poil.
vincent
il y a 2 heures
Administrateur
Bonjour,
Pour ceux que ça intéresse, je viens de publier une nouvelle version de Libramail incluant cette fois-ci la gestion de planning (local toujours, pour davantage de sécurité).
Je l'utilise à présent en 'production', je n'ai donc plus Thunderbird depuis début juillet. N'hésitez pas à remonter vos éventuels soucis ici (s'il y en a), surtout pour ceux qui sont (encore) sous Windows.
Cette version étant aboutie et testée (principalement sous linux), je vais donc la publier prochainement sur le site.
Pour ceux que ça intéresse, je viens de publier une nouvelle version de Libramail incluant cette fois-ci la gestion de planning (local toujours, pour davantage de sécurité).
Je l'utilise à présent en 'production', je n'ai donc plus Thunderbird depuis début juillet. N'hésitez pas à remonter vos éventuels soucis ici (s'il y en a), surtout pour ceux qui sont (encore) sous Windows.
Cette version étant aboutie et testée (principalement sous linux), je vais donc la publier prochainement sur le site.
vincent
il y a 6 jours
Administrateur
Et voici le lien officiel : https://technifree.com/assets/fiches/Libramail.html#top
vincent
il y a 6 jours
Administrateur
Hello,
Je viens de publier la v.0.3.4 ce matin apportant quelques modifications et corrections de petits bugs que j'ai pu rencontrer.
- arrêt propre d'une relève de courrier (ça coinçait avant),
- relève de l'agenda manuelle et automatique avec messages d'avertissement en cas de changement,
- visualisation dans la colonne des mails du mail sélectionné (eh oui, c'est con, mais j'avais oublié ce petit détail), du coup, maintenant on voit bien quel mail a été sélectionné.
Et n'oubliez pas ce fil de discussion pour la "FAQ" au fil de l'eau des questions.
Je viens de publier la v.0.3.4 ce matin apportant quelques modifications et corrections de petits bugs que j'ai pu rencontrer.
- arrêt propre d'une relève de courrier (ça coinçait avant),
- relève de l'agenda manuelle et automatique avec messages d'avertissement en cas de changement,
- visualisation dans la colonne des mails du mail sélectionné (eh oui, c'est con, mais j'avais oublié ce petit détail), du coup, maintenant on voit bien quel mail a été sélectionné.
Et n'oubliez pas ce fil de discussion pour la "FAQ" au fil de l'eau des questions.
vincent
il y a 5 jours
Administrateur
Suite à différentes remarques et retours des utilisateurs, je viens de publier une version 0.3.5 principalement pour Windows qui ne contient à présent plus que le .exe de l'application (fini les scripts qui faisaient hurler les antivirus comme ps1, vbs ou cmd).
Du coup, pour lancer libramail ... ben y'a plus qu'à cliquer sur libramail.exe
Du coup, pour lancer libramail ... ben y'a plus qu'à cliquer sur libramail.exe

vincent
il y a 5 jours
Administrateur
Allez, soyons fous aujourd'hui, encore une mise à jour concernant la gestion des certificats sous Windows.
Nouvelle version 0.3.6 : Amélioration de la compatibilité TLS sous Windows : LibraMail utilise désormais également le magasin de certificats système Windows pour les connexions IMAP et SMTP. Cette évolution améliore notamment la compatibilité avec les antivirus, proxys d'entreprise et autorités de certification locales, sans désactiver la validation TLS.
Nouvelle version 0.3.6 : Amélioration de la compatibilité TLS sous Windows : LibraMail utilise désormais également le magasin de certificats système Windows pour les connexions IMAP et SMTP. Cette évolution améliore notamment la compatibilité avec les antivirus, proxys d'entreprise et autorités de certification locales, sans désactiver la validation TLS.
vincent
il y a 5 jours
Administrateur
Allez on continue avec la 0.3.7 (merci pour ceux qui m'ont fait des retours)
Correction du démarrage du moteur sous Windows et amélioration de la compatibilité avec les certificats système. Les identifiants IMAP et SMTP sont désormais stockés dans le coffre-fort sécurisé du système lorsqu'il est disponible, au lieu d'être conservés en clair dans accounts.json. Les nouvelles sauvegardes LibraMail n'incluent plus les mots de passe.
Correction du démarrage du moteur sous Windows et amélioration de la compatibilité avec les certificats système. Les identifiants IMAP et SMTP sont désormais stockés dans le coffre-fort sécurisé du système lorsqu'il est disponible, au lieu d'être conservés en clair dans accounts.json. Les nouvelles sauvegardes LibraMail n'incluent plus les mots de passe.
ahmgm
il y a 5 jours
Membre
Bonjour Vincent
J'ai essayé ce matin la version 0.3.8 sous W10 et ai voulu créer un compte mail en pop et en imap sous gmx.fr
Au début, j'ai eu à l'écran que le bandeau haut de la fenêtre puis en tapant sur l'icône d'agrandissement de fenêtre, l'affichage a été correct.
J'ai rencontré un autre problème, car LibraMail me demande dans les deux cas (POP et IMAP) un identifiant IMAP, là je sèche. Je te transmets une hard-capy :

Configuration pour IMAP sous Foxmail :

Configuration pour POP3 :

Je te remercie par avance pour tes réponses, si cela me convient, j'ai trouvé un successeur à Foxmail sous W10 dont je n'avais pas trouvé d'équivalence sous Linux. LibraMail stocke les fichiers de données dans un dossier sous home, as-tu prévu dans le paramétrage de pouvoir les stocker dans un disque et dossier différent au choix de l'utilisateur ?
Bonne journée et bon courage dans ces développements.
J'ai essayé ce matin la version 0.3.8 sous W10 et ai voulu créer un compte mail en pop et en imap sous gmx.fr
Au début, j'ai eu à l'écran que le bandeau haut de la fenêtre puis en tapant sur l'icône d'agrandissement de fenêtre, l'affichage a été correct.
J'ai rencontré un autre problème, car LibraMail me demande dans les deux cas (POP et IMAP) un identifiant IMAP, là je sèche. Je te transmets une hard-capy :

Configuration pour IMAP sous Foxmail :

Configuration pour POP3 :

Je te remercie par avance pour tes réponses, si cela me convient, j'ai trouvé un successeur à Foxmail sous W10 dont je n'avais pas trouvé d'équivalence sous Linux. LibraMail stocke les fichiers de données dans un dossier sous home, as-tu prévu dans le paramétrage de pouvoir les stocker dans un disque et dossier différent au choix de l'utilisateur ?
Bonne journée et bon courage dans ces développements.
vincent
il y a 4 jours
Administrateur
Hello,
Pour l'identifiant IMAP, c'est souvent ton adresse mail par défaut, mais une connexion IMAP est toujours un couple identifiant / mot de passe.
Pour gmx, je pense que ce sera ton mail
Concernant le stockage des mails, ils ne sont pas dans home mais dans le dossier data de l'application qui est elle-même portable (quand on dit "portable", c'est tout le dossier de libramail).
Attention toutefois, Libramail n'est pas prévu de fonctionner avec le protocole POP qui n'est pas suffisamment sécurisé (c'est une application que je veux sécurisée au maximum).
Pour l'identifiant IMAP, c'est souvent ton adresse mail par défaut, mais une connexion IMAP est toujours un couple identifiant / mot de passe.
Pour gmx, je pense que ce sera ton mail
Concernant le stockage des mails, ils ne sont pas dans home mais dans le dossier data de l'application qui est elle-même portable (quand on dit "portable", c'est tout le dossier de libramail).
Attention toutefois, Libramail n'est pas prévu de fonctionner avec le protocole POP qui n'est pas suffisamment sécurisé (c'est une application que je veux sécurisée au maximum).
ahmgm
il y a 4 jours
Membre
Bonjour Vincent
J'ai fait des tests en indiquant les mêmes paramètres que sous Foxmail en IMAP pour un compte sous gmx et j'obtiens l'erreur :

Mystère pour moi.
J'utilise en général le protocole POP3 pour tous mes comptes, pour disposer des mails en local et ne rien laisser sur le web.
Bonne journée et à bientôt
J'ai fait des tests en indiquant les mêmes paramètres que sous Foxmail en IMAP pour un compte sous gmx et j'obtiens l'erreur :

Mystère pour moi.
J'utilise en général le protocole POP3 pour tous mes comptes, pour disposer des mails en local et ne rien laisser sur le web.
Bonne journée et à bientôt
vincent
il y a 4 jours
Administrateur
Bonjour,
Essaye ça :
Réception IMAP
Serveur : imap.gmx.com
Port : 993
Sécurité: SSL/TLS
Envoi SMTP
Serveur : mail.gmx.com
Port : 587
Sécurité: STARTTLS
si ça ne marche pas, essaye ça :
Envoi SMTP
Serveur : mail.gmx.com
Port : 465
Sécurité: SSL/TLS
C'est ce qu'indique le support GMX ;)
Au passage, je suis en train de développer la v.0.4.0 qui inclut le support POP3 ainsi que la sécurisation des mails locaux.
Essaye ça :
Réception IMAP
Serveur : imap.gmx.com
Port : 993
Sécurité: SSL/TLS
Envoi SMTP
Serveur : mail.gmx.com
Port : 587
Sécurité: STARTTLS
si ça ne marche pas, essaye ça :
Envoi SMTP
Serveur : mail.gmx.com
Port : 465
Sécurité: SSL/TLS
C'est ce qu'indique le support GMX ;)
Au passage, je suis en train de développer la v.0.4.0 qui inclut le support POP3 ainsi que la sécurisation des mails locaux.
ahmgm
il y a 4 jours
Membre
Bonjour Vincent
Merci pour ta réponse rapide, j'ai fait des essais et à présent pour un seul compte (j'en ai 12!), j'ai pu recevoir et envoyer des messages. Voici la configuration qui fonctionne pour gmx :

Lors des essais avec réponse dans la liste des messages, j'avais des s/messages affichables par clic, là, je n'ai pas compris.
Le bouton "Relever" ne semble par opérationnel.
Une autre petite remarque, au lancement du logiciel une fenêtre blanche est affichée et au bout de plus de 30s la fenêtre du logiciel apparaît.
Dans la barre des tâches le logo n'apparaît pas non plus (on voit un carré blanc à la place).
J'attends avec impatience ta version 0.4.0 qui prendra en compte le support POP3, support que j'utilise pour les raisons que je t'ai dites.
Bon courage dans tes développements et merci
Merci pour ta réponse rapide, j'ai fait des essais et à présent pour un seul compte (j'en ai 12!), j'ai pu recevoir et envoyer des messages. Voici la configuration qui fonctionne pour gmx :

Lors des essais avec réponse dans la liste des messages, j'avais des s/messages affichables par clic, là, je n'ai pas compris.
Le bouton "Relever" ne semble par opérationnel.
Une autre petite remarque, au lancement du logiciel une fenêtre blanche est affichée et au bout de plus de 30s la fenêtre du logiciel apparaît.
Dans la barre des tâches le logo n'apparaît pas non plus (on voit un carré blanc à la place).
J'attends avec impatience ta version 0.4.0 qui prendra en compte le support POP3, support que j'utilise pour les raisons que je t'ai dites.
Bon courage dans tes développements et merci
vincent
il y a 4 jours
Administrateur
Merci pour ces retours.
Je ne reproduis pas ces problèmes sur mon installation, donc je préfère les identifier précisément plutôt que modifier des fonctions qui fonctionnent correctement sur d’autres machines.
Pourrais-tu me préciser :
- La version de Windows utilisée ;
- La version exacte de LibraMail testée ;
- Si le bouton Relever ne produit absolument aucune réaction ou si aucune nouvelle information n’apparaît simplement à l’écran ;
et, si possible, m’envoyer une capture de l’affichage des messages dont tu parles ainsi que du carré blanc dans la barre des tâches ?
Concernant la fenêtre blanche au démarrage, je vais de toute façon améliorer ce point : LibraMail devrait afficher un écran de démarrage plutôt qu’une fenêtre vide pendant l’initialisation.
Pour POP3, il est maintenant intégré à la future 0.4.0 et les premiers tests sont concluants. Cette version introduit également un nouveau stockage local chiffré des messages.
Je ne reproduis pas ces problèmes sur mon installation, donc je préfère les identifier précisément plutôt que modifier des fonctions qui fonctionnent correctement sur d’autres machines.
Pourrais-tu me préciser :
- La version de Windows utilisée ;
- La version exacte de LibraMail testée ;
- Si le bouton Relever ne produit absolument aucune réaction ou si aucune nouvelle information n’apparaît simplement à l’écran ;
et, si possible, m’envoyer une capture de l’affichage des messages dont tu parles ainsi que du carré blanc dans la barre des tâches ?
Concernant la fenêtre blanche au démarrage, je vais de toute façon améliorer ce point : LibraMail devrait afficher un écran de démarrage plutôt qu’une fenêtre vide pendant l’initialisation.
Pour POP3, il est maintenant intégré à la future 0.4.0 et les premiers tests sont concluants. Cette version introduit également un nouveau stockage local chiffré des messages.
ahmgm
il y a 3 jours
Membre
Bonjour Vincent,
Quelle réactivité, bravo
!
Je vais répondre à tes questions :
Windows fonctionne dans une VM hébergée sous Linux Mint 23 et la version 10 Familiale (Mises à jour bloquées)
Version de LibraMail 0.3.8 mais je vais essyer ta nouvelle version 0.4.0.
Je peux te confirmer que le bouton "Relever" ne semble pas produire d'informations, les messages éventuelles étant affichés lors des délais de consultation des sites fixés par moi à 5mn.
Pour l'affichage manquant dans la barre de tâches , voici une hard-copy :
Tu vois par exemple le carré blanc entre les icônes de DoubleCommander, CaptvTy et celui de mon programme de synchronisation.
En ce qui concerne la fenêtre blanche, en effet, ce que je fais pour certains de mes programmes qui doivent effectuer des tâches avant de se lancer, c'est que j'affiche une fenêtre Splash et mets la souris en sablier pour indiquer à l'utilisateur qu'il doit patienter quelques secondes et que le programme ne tourne.
L'affichage des s/messages n'intervient que pour des messages correspondant à des réponses à messages et non à des messages simples.
Si tu veux faire un essai avec moi avec l'adresse de test que j'ai créé (ar-ah@gmx.fr), tu peux m'envoyer un mail auquel je répondrai.
Pour passer à la version 0.4.0 il suffit d'écraser, je pense LibraMail comme pour tout logiciel portable que j'utilise, les paramètres de compte et les datas des messages étant conservés. Je vais attendre de pouvoir la télécharger sur TechniFree.
Il se peut que les problèmes disparaissent donc je reste pour l'instant à la 0.3.8 pour pouvoir reproduire les problèmes que je t'ai donnés. Ensuite, je passerai sous 0.3.4 bien sûr.
Bonne journée
Quelle réactivité, bravo

!Je vais répondre à tes questions :
Windows fonctionne dans une VM hébergée sous Linux Mint 23 et la version 10 Familiale (Mises à jour bloquées)
Version de LibraMail 0.3.8 mais je vais essyer ta nouvelle version 0.4.0.
Je peux te confirmer que le bouton "Relever" ne semble pas produire d'informations, les messages éventuelles étant affichés lors des délais de consultation des sites fixés par moi à 5mn.
Pour l'affichage manquant dans la barre de tâches , voici une hard-copy :
Tu vois par exemple le carré blanc entre les icônes de DoubleCommander, CaptvTy et celui de mon programme de synchronisation.En ce qui concerne la fenêtre blanche, en effet, ce que je fais pour certains de mes programmes qui doivent effectuer des tâches avant de se lancer, c'est que j'affiche une fenêtre Splash et mets la souris en sablier pour indiquer à l'utilisateur qu'il doit patienter quelques secondes et que le programme ne tourne.
L'affichage des s/messages n'intervient que pour des messages correspondant à des réponses à messages et non à des messages simples.
Si tu veux faire un essai avec moi avec l'adresse de test que j'ai créé (ar-ah@gmx.fr), tu peux m'envoyer un mail auquel je répondrai.
Pour passer à la version 0.4.0 il suffit d'écraser, je pense LibraMail comme pour tout logiciel portable que j'utilise, les paramètres de compte et les datas des messages étant conservés. Je vais attendre de pouvoir la télécharger sur TechniFree.
Il se peut que les problèmes disparaissent donc je reste pour l'instant à la 0.3.8 pour pouvoir reproduire les problèmes que je t'ai donnés. Ensuite, je passerai sous 0.3.4 bien sûr.
Bonne journée
vincent
il y a 3 jours
Administrateur
Tu peux essayer la 0.4.0, je viens de la publier et devrait résoudre normalement tes soucis.
J'ai testé sur linux (forcément) et sur Windows 11, je n'ai pas rencontré de soucis actuellement.
https://github.com/technifree/LibraMail
Quand tu mets la 0.4.0 n'efface pas ton dossier data actuel ni ton dossier tmp, c'est les données (encore non chiffrées) de l'application.
La v0.4 changera un peu tout ça vu que j'ai changé la philosophie de stockage local.
J'ai testé sur linux (forcément) et sur Windows 11, je n'ai pas rencontré de soucis actuellement.
https://github.com/technifree/LibraMail
Quand tu mets la 0.4.0 n'efface pas ton dossier data actuel ni ton dossier tmp, c'est les données (encore non chiffrées) de l'application.
La v0.4 changera un peu tout ça vu que j'ai changé la philosophie de stockage local.
ahmgm
il y a 3 jours
Membre
Bonjour Vincent
Je vais donc installer ta nouvelle version. Concernant les données des mails, je comptais t'en parler un peu plus tard car j'avais vu qu'elles figuraient en clair dans les s/dossiers de Data mail.
Peut-être te faudra-t-il créer des dossiers cryptés, un par compte ou pour l'ensemble pour que les utilisateurs puissent faire des recherches par les contenus relativement rapidement (un seul fichier à déchiffrer et non un par mail).
Je vais continuer mes essais sous Windows 10 puis sous Linux Mint et te ferai part de mes remarques.
Bonne journée
Petits essais avec version 0.3.4 :
- La fenêtre de démarrage type Splash, ok
- Le bouton "Relever " fonctionne, souris sablier ok
- Messages reçus suite à une retransmission faisant apparaître des "s/messages" comme tu peux le voir sur la hard-copy :

- Messages à présent chiffrés dans les dossiers ok
- L'icône LibraMail dans la barre des tâches toujours blanc
Bonne journée
Je vais donc installer ta nouvelle version. Concernant les données des mails, je comptais t'en parler un peu plus tard car j'avais vu qu'elles figuraient en clair dans les s/dossiers de Data mail.
Peut-être te faudra-t-il créer des dossiers cryptés, un par compte ou pour l'ensemble pour que les utilisateurs puissent faire des recherches par les contenus relativement rapidement (un seul fichier à déchiffrer et non un par mail).
Je vais continuer mes essais sous Windows 10 puis sous Linux Mint et te ferai part de mes remarques.
Bonne journée
Petits essais avec version 0.3.4 :
- La fenêtre de démarrage type Splash, ok
- Le bouton "Relever " fonctionne, souris sablier ok
- Messages reçus suite à une retransmission faisant apparaître des "s/messages" comme tu peux le voir sur la hard-copy :

- Messages à présent chiffrés dans les dossiers ok
- L'icône LibraMail dans la barre des tâches toujours blanc
Bonne journée
vincent
il y a 3 jours
Administrateur
OK (c'est la version 0.4.0 par contre, pas la 0.3.4 
Par contre, en ce qui concerne l'icône blanche, ça ne vient pas de Libramail mais plutôt de ta config Windows je pense.
Il doit y avoir quelque chose qui bloque l'icône de l'application parce que sur une VM standard W11, ça l'affiche bien :


Par contre, en ce qui concerne l'icône blanche, ça ne vient pas de Libramail mais plutôt de ta config Windows je pense.
Il doit y avoir quelque chose qui bloque l'icône de l'application parce que sur une VM standard W11, ça l'affiche bien :

ahmgm
il y a 3 jours
Membre
Bonsoir Vincent
En effet, tu as l'œil
, il s'agit bien de la version 0.4.0 avec laquelle j'avais fait les derniers tests, mea culpa.
Résultat des derniers essais, l'icône de LibraMail apparaît désormais correctement dans la barre de tâche.
Avant, je double-cliquais sur LibraMail.exe et le carré blanc était affiché. À présent, j'ai fait un raccourci et l'ai épinglé à l'écran de démarrage. Lorsque à présent, je clique sur son icône dans l'écran de démarrage l'icône figure dans la barre de tâche. Problème résolu !
En parallèle, comme j'ai vu qu'il était possible d'exporter depuis Foxmail les mails au format eml par dossier ce qui fait que cela peut être plus rapide à réaliser pour une importation dans des dossiers de même nom sous LibraMail, je n'ai pas vu dans les menus LibraMail la façon de les importer, mais j'ai peut-être mal regardé. Cette manip pour passer de Foxmail vers LibraMail sous Windows dans un premier temps puis bien sûr sous Linux lorsque toutes les importations seront réalisées.
Bonne soirée
En effet, tu as l'œil
, il s'agit bien de la version 0.4.0 avec laquelle j'avais fait les derniers tests, mea culpa.Résultat des derniers essais, l'icône de LibraMail apparaît désormais correctement dans la barre de tâche.
Avant, je double-cliquais sur LibraMail.exe et le carré blanc était affiché. À présent, j'ai fait un raccourci et l'ai épinglé à l'écran de démarrage. Lorsque à présent, je clique sur son icône dans l'écran de démarrage l'icône figure dans la barre de tâche. Problème résolu !
En parallèle, comme j'ai vu qu'il était possible d'exporter depuis Foxmail les mails au format eml par dossier ce qui fait que cela peut être plus rapide à réaliser pour une importation dans des dossiers de même nom sous LibraMail, je n'ai pas vu dans les menus LibraMail la façon de les importer, mais j'ai peut-être mal regardé. Cette manip pour passer de Foxmail vers LibraMail sous Windows dans un premier temps puis bien sûr sous Linux lorsque toutes les importations seront réalisées.
Bonne soirée
vincent
il y a 1 jour
Administrateur
Bonjour,
Mise à jour importante aujourd'hui, peut-être la dernière avant un bon moment...
LibraMail 0.4.1
Cette version améliore :
- Les performances globales de l'application (j'ai constaté quelques ralentissements gênants lors de certaines opérations),
- L'ergonomie et la stabilité générale.
- Optimisation de la relève de courrier via IMAP/Gmail et les rafraîchissements de l'interface,
- Animation du bouton "Relever" lors des relèves automatiques,
- Sélection multiple avec Shift (quand on sélectionne par exemple plusieurs mails en même temps),
- Améliore les raccourcis clavier (CRTL+Z, CTRL+C, CTRL+V, etc.) et le glisser-déposer de pièces jointes dans la rédaction avec distinction si c'est un fichier ou un lien,
- Place automatiquement le focus sur le destinataire lors de la rédaction d'un nouveau mail,
- Améliore l'affichage des étiquettes dans les conversations et adopte une présentation du planning plus compacte et bureautique.
- Cette version inclut également plusieurs corrections de sécurité des dépendances.
Mise à jour importante aujourd'hui, peut-être la dernière avant un bon moment...
LibraMail 0.4.1
Cette version améliore :
- Les performances globales de l'application (j'ai constaté quelques ralentissements gênants lors de certaines opérations),
- L'ergonomie et la stabilité générale.
- Optimisation de la relève de courrier via IMAP/Gmail et les rafraîchissements de l'interface,
- Animation du bouton "Relever" lors des relèves automatiques,
- Sélection multiple avec Shift (quand on sélectionne par exemple plusieurs mails en même temps),
- Améliore les raccourcis clavier (CRTL+Z, CTRL+C, CTRL+V, etc.) et le glisser-déposer de pièces jointes dans la rédaction avec distinction si c'est un fichier ou un lien,
- Place automatiquement le focus sur le destinataire lors de la rédaction d'un nouveau mail,
- Améliore l'affichage des étiquettes dans les conversations et adopte une présentation du planning plus compacte et bureautique.
- Cette version inclut également plusieurs corrections de sécurité des dépendances.
ahmgm
il y a 1 jour
Membre
Merci Vincent pour ces améliorations, j'avais déjà relevé que certaines petites fonctionnalités avaient été améliorées. Bravo.
Je ne sais pas si tu comptes assurer dans une version future la possibilité d'importation de mails au format eml, il n'y a pas urgence (juste la possibilité d'importer mes mails depuis Foxmail).
Bons développements.
Je ne sais pas si tu comptes assurer dans une version future la possibilité d'importation de mails au format eml, il n'y a pas urgence (juste la possibilité d'importer mes mails depuis Foxmail).
Bons développements.
vincent
il y a 1 jour
Administrateur
Pas dans l'immédiat, mais je regarderai (je garde cette fonctionnalité sous le coude)
ahmgm
il y a 23 heures
Membre
Bonjour Vincent,
Merci pour ta réponse, il n'y a pas urgence pour moi, car j'ai Foxmail pour l'instant pour mes différents comptes.
Je suis l'évolution de tes versions avec plaisir.
Bons développements et à bientôt
Merci pour ta réponse, il n'y a pas urgence pour moi, car j'ai Foxmail pour l'instant pour mes différents comptes.
Je suis l'évolution de tes versions avec plaisir.
Bons développements et à bientôt
vincent
il y a 3 heures
Administrateur
Bonjour,
Une petite version 0.4.3 si tu veux tenter l'import EML
https://github.com/technifree/LibraMail/releases/tag/v0.4.3
Une petite version 0.4.3 si tu veux tenter l'import EML

https://github.com/technifree/LibraMail/releases/tag/v0.4.3
ahmgm
il y a 6 jours
Membre
Bonjour Vincent
Tu vas avoir droit au surnom de Lucky Luke, l'homme qui programme plus vite que son ombre !
Je viens d'essayer avec ta nouvelle version une importation de fichiers eml depuis Foxmail vers LibraMail (j'ai cherché où était la commande et ai fini par la trouver) et je te fais part de mes observations :
- L'importation rapide d'un dossier de 125 mails au format eml s'est en partie bien passée avec les pièces jointes présentes, car certains n'ont pas été acceptés (?). Si tu veux, je peux t'en envoyer un pour t'aider à en connaître la raison.
- La présence de pièces jointes est bien signalée dans la liste des mails, mais est masquée par tes icônes lorsqu'on pointe un message
- Les messages ne portent comme date que le jour et le mois, mais pas l'année. Comme c'étaient des mails de 2016, c'est un peu ennuyeux
- Lorsque je clique sur une pièce jointe, LibraMail propose de l'enregistrer, mais pas de possibilité de la visualiser seulement par un double-clic par exemple.
- Sous Foxmail, j'ai créé de nombreux dossiers pour stocker mes mails en fonction des émetteurs et/ou des organismes émetteurs. Sous Libramail je n'ai pas réussi à créer de dossiers analogues pour assurer un rangement correct. Ce serait intéressant de la faire au niveau de la boîte unifiée, ainsi les mails seraient rangés par un glisser-déposer dans ces dossiers quels quel soient les comptes mails qui ont assuré leurs envois et réceptions.
Si maintenant, j'importe un nouveau dossier tous les mails se trouvent ajoutés à ceux importés précédemment et comme les années ne sont visibles que lorsqu'on pointe les mails...
De ces tests, j'en conclus que les importations se sont bien passées sur un nombre conséquent de mails avec des pièces jointes ou non, Bravo !
Comme je te l'ai dit, il n'y a pas urgence, mais avec plaisir, tu peux compter sur moi pour tester tes futures versions et faire part de mes observations.
Bonne journée et merci
Tu vas avoir droit au surnom de Lucky Luke, l'homme qui programme plus vite que son ombre !

Je viens d'essayer avec ta nouvelle version une importation de fichiers eml depuis Foxmail vers LibraMail (j'ai cherché où était la commande et ai fini par la trouver) et je te fais part de mes observations :
- L'importation rapide d'un dossier de 125 mails au format eml s'est en partie bien passée avec les pièces jointes présentes, car certains n'ont pas été acceptés (?). Si tu veux, je peux t'en envoyer un pour t'aider à en connaître la raison.
- La présence de pièces jointes est bien signalée dans la liste des mails, mais est masquée par tes icônes lorsqu'on pointe un message
- Les messages ne portent comme date que le jour et le mois, mais pas l'année. Comme c'étaient des mails de 2016, c'est un peu ennuyeux
- Lorsque je clique sur une pièce jointe, LibraMail propose de l'enregistrer, mais pas de possibilité de la visualiser seulement par un double-clic par exemple.
- Sous Foxmail, j'ai créé de nombreux dossiers pour stocker mes mails en fonction des émetteurs et/ou des organismes émetteurs. Sous Libramail je n'ai pas réussi à créer de dossiers analogues pour assurer un rangement correct. Ce serait intéressant de la faire au niveau de la boîte unifiée, ainsi les mails seraient rangés par un glisser-déposer dans ces dossiers quels quel soient les comptes mails qui ont assuré leurs envois et réceptions.
Si maintenant, j'importe un nouveau dossier tous les mails se trouvent ajoutés à ceux importés précédemment et comme les années ne sont visibles que lorsqu'on pointe les mails...
De ces tests, j'en conclus que les importations se sont bien passées sur un nombre conséquent de mails avec des pièces jointes ou non, Bravo !
Comme je te l'ai dit, il n'y a pas urgence, mais avec plaisir, tu peux compter sur moi pour tester tes futures versions et faire part de mes observations.
Bonne journée et merci
vincent
il y a 4 jours
Administrateur
Bonjour,
Bon, je pense que la 0.4.4 devrait correspondre à ce que tu veux. J'ai adapté aussi en fonction de mes besoins
A voir ici -> https://github.com/technifree/LibraMail/releases/tag/v0.4.4
Bon, je pense que la 0.4.4 devrait correspondre à ce que tu veux. J'ai adapté aussi en fonction de mes besoins

A voir ici -> https://github.com/technifree/LibraMail/releases/tag/v0.4.4
ahmgm
il y a 4 jours
Membre
Bonsoir
Je n'ai pas réussi à démarrer ton logiciel, avec les autres versions, j'avais souvent ce type de blocage au lancement (dans la fenêtre de splash) avec le message :
[2026-08-23T16:21:11.653Z] Démarrage : "C:/_Portables C_/LibraMail Logiciel de messagerie\runtime\node\node.exe" --use-system-ca "C:/_Portables C_/LibraMail Logiciel de messagerie\engine\backend.js" --libramail-parent-pid=4436
[2026-08-23T16:21:23.950Z] ÉCHEC : Le moteur n’a pas répondu dans le délai imparti.
[2026-08-23T16:21:25.168Z] STDOUT : [LibraMail 0.4.4] Moteur prêt sur ws://127.0.0.1:47800 — 1 compte(s)
contenu dans le fichier data/engine-startup.log
Je suis obligé de redémarrer Windows, car il est impossible d'arrêter l'application.
J'ai un pare-feu, mais je ne vois pas LibraMail dans la liste des bloqués ou non. Pourrais-tu me donner le nom du process pour voir s'il ne serait pas bloqué par erreur. Merci..
Je te tiendrai au courant de mes essais
Bonne fin de journée
P.S. : Je viens de faire un essai sur l'importation de 133 fichiers eml, aucun n'ont été traités :

Je n'ai pas réussi à démarrer ton logiciel, avec les autres versions, j'avais souvent ce type de blocage au lancement (dans la fenêtre de splash) avec le message :
[2026-08-23T16:21:11.653Z] Démarrage : "C:/_Portables C_/LibraMail Logiciel de messagerie\runtime\node\node.exe" --use-system-ca "C:/_Portables C_/LibraMail Logiciel de messagerie\engine\backend.js" --libramail-parent-pid=4436
[2026-08-23T16:21:23.950Z] ÉCHEC : Le moteur n’a pas répondu dans le délai imparti.
[2026-08-23T16:21:25.168Z] STDOUT : [LibraMail 0.4.4] Moteur prêt sur ws://127.0.0.1:47800 — 1 compte(s)
contenu dans le fichier data/engine-startup.log
Je suis obligé de redémarrer Windows, car il est impossible d'arrêter l'application.
J'ai un pare-feu, mais je ne vois pas LibraMail dans la liste des bloqués ou non. Pourrais-tu me donner le nom du process pour voir s'il ne serait pas bloqué par erreur. Merci..
Je te tiendrai au courant de mes essais
Bonne fin de journée
P.S. : Je viens de faire un essai sur l'importation de 133 fichiers eml, aucun n'ont été traités :

vincent
il y a 4 jours
Administrateur
T'as essayé en coupant ton antivirus ou un truc du genre qui bloquerait node.exe (...\LibraMail Logiciel de messagerie\runtime\node\node.exe) ou libramail.exe ?
Je n'arrive pas à reproduire le même symptôme ici, même sous Windows (ça démarre bien, je n'ai pas de bugs spécifique).
Je n'arrive pas à reproduire le même symptôme ici, même sous Windows (ça démarre bien, je n'ai pas de bugs spécifique).
ahmgm
il y a 4 jours
Membre
Bonjour Vincent
Désolé de te compliquer la vie avec mes soucis.
Ton programme LibraMail pour Windows tourne dans une machine virtuelle W10 hébergée par Linux Mint 23. Les blocages au démarrage ne se produisent pas à tous les coups, mais quand il y en a un, je laisse la fenêtre de splash ouverte et je re-clique sur le raccourci de ton programme et là, il se lance tout en gardant la fenêtre de splash ouverte en fenêtre de fond avec le message que je t'ai indiqué.
Sous Windows 10 j'ai un pare-feu Fort Firewall 3.19.9 et je n'ai pas vu dans la liste de blocages "node". Par contre, j'ai bloqué Microsoft Edge, les mises à jour Windows, Internet Explorer...
Dans ma machine virtuelle, j'ai aussi BitDefender VPN, mais je n'ai rien vu de ce côté-là. Je n'utilise ce VPN que très rarement et lors de mes essais, il n'était pas connecté.
Je n'ai pas d'antivirus
Mes essais de 133 fichiers étaient les mêmes pour tous mes essais avec tes versions précédentes. Dans la version précédente de ces emails 18 avaient réussi à être importés alors qu'avec cette version, il n'y en a eu aucun comme tu vois.
Libramail trouve des doublons(?) dans les 133 mails, mails de newsletters qui comportent des textes, images, liens de connexions, etc. Si cela peut t'aider. Je viens de faire l'essai avec 4 mails standards (que du texte) en arrêtant BitDefender pour voir.

Là, je sèche, mais si tu vois quelques essais supplémentaires que je peux faire, pas de problème, je les ferai et te tiendrai au courant.
Bonne journée
Désolé de te compliquer la vie avec mes soucis.
Ton programme LibraMail pour Windows tourne dans une machine virtuelle W10 hébergée par Linux Mint 23. Les blocages au démarrage ne se produisent pas à tous les coups, mais quand il y en a un, je laisse la fenêtre de splash ouverte et je re-clique sur le raccourci de ton programme et là, il se lance tout en gardant la fenêtre de splash ouverte en fenêtre de fond avec le message que je t'ai indiqué.
Sous Windows 10 j'ai un pare-feu Fort Firewall 3.19.9 et je n'ai pas vu dans la liste de blocages "node". Par contre, j'ai bloqué Microsoft Edge, les mises à jour Windows, Internet Explorer...
Dans ma machine virtuelle, j'ai aussi BitDefender VPN, mais je n'ai rien vu de ce côté-là. Je n'utilise ce VPN que très rarement et lors de mes essais, il n'était pas connecté.
Je n'ai pas d'antivirus
Mes essais de 133 fichiers étaient les mêmes pour tous mes essais avec tes versions précédentes. Dans la version précédente de ces emails 18 avaient réussi à être importés alors qu'avec cette version, il n'y en a eu aucun comme tu vois.
Libramail trouve des doublons(?) dans les 133 mails, mails de newsletters qui comportent des textes, images, liens de connexions, etc. Si cela peut t'aider. Je viens de faire l'essai avec 4 mails standards (que du texte) en arrêtant BitDefender pour voir.

Là, je sèche, mais si tu vois quelques essais supplémentaires que je peux faire, pas de problème, je les ferai et te tiendrai au courant.
Bonne journée
vincent
il y a 3 jours
Administrateur
Mais si tu est sous linux, pourquoi ne pas essayer la version linux ?
ahmgm
il y a 3 jours
Membre
Bonjour Vincent
Je comptais essayer LibraMail sous Linux ensuite. J'ai utilisé la version Windows par facilité d'exportation au format eml depuis Foxmail sous Windows également.
Sous Linux, je pense que les versions sont opérationnelles puisque tu l'utilises personnellement. Comme c'est un logiciel portable, les importations réalisées sous Windows, je comptais les récupérer sans problème sous Linux par une simple copie des dossiers dans le s/dossier "Data".
Si d'autres utilisateurs utilisent la version Windows, ils risquent de te faire les mêmes remarques au niveau du fonctionnement. C'est pourquoi je voulais te faire part des problèmes que je rencontre.
Bonne journée
Je comptais essayer LibraMail sous Linux ensuite. J'ai utilisé la version Windows par facilité d'exportation au format eml depuis Foxmail sous Windows également.
Sous Linux, je pense que les versions sont opérationnelles puisque tu l'utilises personnellement. Comme c'est un logiciel portable, les importations réalisées sous Windows, je comptais les récupérer sans problème sous Linux par une simple copie des dossiers dans le s/dossier "Data".
Si d'autres utilisateurs utilisent la version Windows, ils risquent de te faire les mêmes remarques au niveau du fonctionnement. C'est pourquoi je voulais te faire part des problèmes que je rencontre.
Bonne journée
ahmgm
il y a 3 jours
Membre
Bonsoir Vincent
J'ai installé et utilisé Libramail sous Linux avec le même jeu d'essai que sous Windows et là tous les mails qui avaient posé problème sous Windows ont pu être importés et classés dans des dossiers.
La première fois le système n'a pas trouvé de doublons et les mails sont affichés comme sous Foxmail lorsque je force le mode Texte en affichage (ainsi j'empêche des scripts de s'activer si j'affichais le mode html immédiatement à la réception des mails).
Intéressants les renseignements de pistage affichés.
J'ai donc tenté une autre importation de 66 autres mails pris dans un autre dossier. Libramail me dit que tout a été bien pris, par contre je ne vois pas ces mails dans aucun dossier de LibraMail. J'ai retenté cette même importation et le système me dit qu'il n'a rien importé, car il a détecté des doublons (normal). Je ne sais pas où ces mails que semble trouver LibraMail sont stockés, parce qu'ils ne s'affichent pas.
Restent les mystères de dysfonctionnement sous Windows.
Bonne soirée
J'ai installé et utilisé Libramail sous Linux avec le même jeu d'essai que sous Windows et là tous les mails qui avaient posé problème sous Windows ont pu être importés et classés dans des dossiers.
La première fois le système n'a pas trouvé de doublons et les mails sont affichés comme sous Foxmail lorsque je force le mode Texte en affichage (ainsi j'empêche des scripts de s'activer si j'affichais le mode html immédiatement à la réception des mails).
Intéressants les renseignements de pistage affichés.
J'ai donc tenté une autre importation de 66 autres mails pris dans un autre dossier. Libramail me dit que tout a été bien pris, par contre je ne vois pas ces mails dans aucun dossier de LibraMail. J'ai retenté cette même importation et le système me dit qu'il n'a rien importé, car il a détecté des doublons (normal). Je ne sais pas où ces mails que semble trouver LibraMail sont stockés, parce qu'ils ne s'affichent pas.
Restent les mystères de dysfonctionnement sous Windows.
Bonne soirée
vincent
il y a 3 jours
Administrateur
Bonjour,
Merci pour tous ces essais, ils sont très utiles parce qu’ils permettent de séparer plusieurs problèmes.
- Pour le blocage au démarrage sous Windows, j’ai trouvé une explication assez nette dans ton journal. LibraMail lance le moteur à 16:21:11, considère qu’il n’a pas répondu à 16:21:23, puis le moteur annonce finalement qu’il est prêt à 16:21:25. En clair, il lui faut environ 13 à 14 secondes chez toi alors que LibraMail abandonne actuellement au bout de 12 secondes.
ça explique aussi pourquoi un deuxième lancement peut fonctionner alors que la première fenêtre de démarrage reste bloquée : le moteur du premier lancement a finalement démarré en arrière-plan. C’est donc pas forcément ton pare-feu qui est en cause. Je vais augmenter ce délai et surtout faire en sorte que le processus soit réellement arrêté si le démarrage échoue.
- Le processus du moteur est bien node.exe, plus précisément celui situé dans : ...\LibraMail Logiciel de messagerie\runtime\node\node.exe et l’interface est LibraMail.exe.
- Concernant les .eml, tes essais sont également intéressants. Le fait que les mêmes fichiers soient importés correctement sous Linux, y compris ceux qui échouent sous Windows, montre qu’il y a probablement un problème spécifique à la version Windows et non aux messages eux-mêmes. Tes 4 .eml contenant uniquement du texte vont aussi dans ce sens.
LibraMail connaît déjà la raison précise de chaque erreur d’importation, mais la version actuelle n’affiche malheureusement que le nombre total d’erreurs. Je vais donc ajouter un journal détaillé de l’import eml pour que ton prochain essai puisse m'indiquer exactement à quelle étape Windows bloque et avec quel message. Ce sera beaucoup plus efficace que de tester l'antivirus, le VPN ou le pare-feu au hasard.
- Pour les 66 messages importés sous Linux mais que tu ne retrouves pas : puisqu’une seconde tentative les détecte comme doublons, ils sont bien enregistrés quelque part dans LibraMail. Peux-tu prendre le sujet exact d’un de ces 66 messages et le rechercher avec la fonction de recherche ? Regarde aussi dans la boîte unifiée et dans les envoyés. LibraMail conserve la date originale des mails importés, donc s’ils sont anciens ils peuvent aussi se retrouver assez loin dans la liste.
- Dernier point important concernant le passage de Windows à Linux : évite de transférer simplement le dossier data. Les messages sont stockés chiffrés et la clé dépend également du coffre-fort du système. Pour transférer correctement une installation d’un système à l’autre, il vaut mieux utiliser la fonction Sauvegarde complète, puis Restauration avec le mot de passe de récupération.
Je vais préparer une version corrective (0.4.5) avec :
- Un démarrage Windows plus tolérant et sans processus node.exe orphelin ;
- Un journal d’import EML détaillé ;
- La correction de l’import Windows en fonction de l’erreur que ce journal nous donnera.
Merci encore pour les tests, surtout sur Windows : puisque je travaille principalement sous Linux, ce genre de retour permet justement de mettre en évidence les problèmes que je ne reproduis pas forcément chez moi sur ma VM.
Merci pour tous ces essais, ils sont très utiles parce qu’ils permettent de séparer plusieurs problèmes.
- Pour le blocage au démarrage sous Windows, j’ai trouvé une explication assez nette dans ton journal. LibraMail lance le moteur à 16:21:11, considère qu’il n’a pas répondu à 16:21:23, puis le moteur annonce finalement qu’il est prêt à 16:21:25. En clair, il lui faut environ 13 à 14 secondes chez toi alors que LibraMail abandonne actuellement au bout de 12 secondes.
ça explique aussi pourquoi un deuxième lancement peut fonctionner alors que la première fenêtre de démarrage reste bloquée : le moteur du premier lancement a finalement démarré en arrière-plan. C’est donc pas forcément ton pare-feu qui est en cause. Je vais augmenter ce délai et surtout faire en sorte que le processus soit réellement arrêté si le démarrage échoue.
- Le processus du moteur est bien node.exe, plus précisément celui situé dans : ...\LibraMail Logiciel de messagerie\runtime\node\node.exe et l’interface est LibraMail.exe.
- Concernant les .eml, tes essais sont également intéressants. Le fait que les mêmes fichiers soient importés correctement sous Linux, y compris ceux qui échouent sous Windows, montre qu’il y a probablement un problème spécifique à la version Windows et non aux messages eux-mêmes. Tes 4 .eml contenant uniquement du texte vont aussi dans ce sens.
LibraMail connaît déjà la raison précise de chaque erreur d’importation, mais la version actuelle n’affiche malheureusement que le nombre total d’erreurs. Je vais donc ajouter un journal détaillé de l’import eml pour que ton prochain essai puisse m'indiquer exactement à quelle étape Windows bloque et avec quel message. Ce sera beaucoup plus efficace que de tester l'antivirus, le VPN ou le pare-feu au hasard.
- Pour les 66 messages importés sous Linux mais que tu ne retrouves pas : puisqu’une seconde tentative les détecte comme doublons, ils sont bien enregistrés quelque part dans LibraMail. Peux-tu prendre le sujet exact d’un de ces 66 messages et le rechercher avec la fonction de recherche ? Regarde aussi dans la boîte unifiée et dans les envoyés. LibraMail conserve la date originale des mails importés, donc s’ils sont anciens ils peuvent aussi se retrouver assez loin dans la liste.
- Dernier point important concernant le passage de Windows à Linux : évite de transférer simplement le dossier data. Les messages sont stockés chiffrés et la clé dépend également du coffre-fort du système. Pour transférer correctement une installation d’un système à l’autre, il vaut mieux utiliser la fonction Sauvegarde complète, puis Restauration avec le mot de passe de récupération.
Je vais préparer une version corrective (0.4.5) avec :
- Un démarrage Windows plus tolérant et sans processus node.exe orphelin ;
- Un journal d’import EML détaillé ;
- La correction de l’import Windows en fonction de l’erreur que ce journal nous donnera.
Merci encore pour les tests, surtout sur Windows : puisque je travaille principalement sous Linux, ce genre de retour permet justement de mettre en évidence les problèmes que je ne reproduis pas forcément chez moi sur ma VM.
ahmgm
il y a 3 jours
Membre
Bonjour Vincent
Merci pour ta réponse très documentée.
Une idée m'est venue cette nuit concernant les importations de fichiers eml.
Lorsque je fais des essais sous Linux et windows, j'avais vu que me x mails avaient bien été importés dans un dossier (compteur x en regard du dossier bien affiché). Lorsque j'ai voulu importer y autres mails dans le même dossier Libramail m'a dit qu'il les avait bien importés.
Le compteur x n'avait pas changé (je pensais donc que l'opération avait échoué). Lorsque je répète l'opération d'importation de ces y mails, LibraMail me dit qu'il a détecté des doublons et n'en importe aucun et je ne comprenais pas pourquoi.
J'en déduis que le compteur de mails en face des dossiers n'est pas réactualisé (que ce soit sous Windows ou Linux), il aurait dû afficher un total x+y, qu'en penses-tu?.
Dans ton mail, en effet en augmentation sensiblement la temporisation de lancement tout devrait rentrer dans l'ordre.
Je testerai avec plaisir ta future version et te ferai part de mes observations.
Bonne journée
P.S. : Maintenant que j'ai quitté Gratilog sans regret, comme tu l'as vu, je vais disposer de plus de temps
Merci pour ta réponse très documentée.
Une idée m'est venue cette nuit concernant les importations de fichiers eml.
Lorsque je fais des essais sous Linux et windows, j'avais vu que me x mails avaient bien été importés dans un dossier (compteur x en regard du dossier bien affiché). Lorsque j'ai voulu importer y autres mails dans le même dossier Libramail m'a dit qu'il les avait bien importés.
Le compteur x n'avait pas changé (je pensais donc que l'opération avait échoué). Lorsque je répète l'opération d'importation de ces y mails, LibraMail me dit qu'il a détecté des doublons et n'en importe aucun et je ne comprenais pas pourquoi.
J'en déduis que le compteur de mails en face des dossiers n'est pas réactualisé (que ce soit sous Windows ou Linux), il aurait dû afficher un total x+y, qu'en penses-tu?.
Dans ton mail, en effet en augmentation sensiblement la temporisation de lancement tout devrait rentrer dans l'ordre.
Je testerai avec plaisir ta future version et te ferai part de mes observations.
Bonne journée
P.S. : Maintenant que j'ai quitté Gratilog sans regret, comme tu l'as vu, je vais disposer de plus de temps
vincent
il y a 2 jours
Administrateur
Oui, je pense que tu viens de mettre le doigt sur un autre bug.
Si LibraMail t’annonce que les nouveaux mails ont été importés et qu’une deuxième tentative les reconnaît ensuite comme doublons, c’est qu’ils sont bien présents dans la base. Le compteur du dossier devrait donc passer de x à x+y.
Il semble donc que, après un import eml, LibraMail ne réactualise pas correctement le compteur du dossier et probablement aussi, dans certains cas, la liste des messages affichée si ce dossier est déjà ouvert. ça expliquerait notamment les mails que tu pensais ne pas retrouver sous Linux alors qu’ils avaient en réalité été importés.
Je vais corriger ça pour que les compteurs et le contenu du dossier soient rafraîchis immédiatement après l’import.
En revanche, ça reste différent du problème que tu as rencontré sous Windows avec 115 erreurs. Là, l’import échoue réellement pour ces fichiers et je vais ajouter un journal plus détaillé pour savoir précisément où ça coince.
Pour le démarrage Windows, oui, l’augmentation du délai devrait régler le faux échec que montre ton journal et j’ajouterai aussi un arrêt propre du moteur si le lancement échoue réellement.
Merci pour cette observation, elle explique probablement une bonne partie du comportement qui semblait incohérent lors des imports réussis.
Si LibraMail t’annonce que les nouveaux mails ont été importés et qu’une deuxième tentative les reconnaît ensuite comme doublons, c’est qu’ils sont bien présents dans la base. Le compteur du dossier devrait donc passer de x à x+y.
Il semble donc que, après un import eml, LibraMail ne réactualise pas correctement le compteur du dossier et probablement aussi, dans certains cas, la liste des messages affichée si ce dossier est déjà ouvert. ça expliquerait notamment les mails que tu pensais ne pas retrouver sous Linux alors qu’ils avaient en réalité été importés.
Je vais corriger ça pour que les compteurs et le contenu du dossier soient rafraîchis immédiatement après l’import.
En revanche, ça reste différent du problème que tu as rencontré sous Windows avec 115 erreurs. Là, l’import échoue réellement pour ces fichiers et je vais ajouter un journal plus détaillé pour savoir précisément où ça coince.
Pour le démarrage Windows, oui, l’augmentation du délai devrait régler le faux échec que montre ton journal et j’ajouterai aussi un arrêt propre du moteur si le lancement échoue réellement.
Merci pour cette observation, elle explique probablement une bonne partie du comportement qui semblait incohérent lors des imports réussis.
vincent
il y a 2 jours
Administrateur
Allez, hop, une petite v0.4.5 qui prends en compte un peu tout ça (j'ai ajouté deux ou trois trucs en plus, dont l'export eml en plus de l'import, directement dans les mails) : https://github.com/technifree/LibraMail
Tiens, au sujet de la messagerie, petit rappel -> https://technifree.com/fOfO/topic.php?id=368#post-1989
Tiens, au sujet de la messagerie, petit rappel -> https://technifree.com/fOfO/topic.php?id=368#post-1989
ahmgm
il y a 1 jour
Membre
Bonsoir Vincent
J'ai testé ta version 0.4.5, question importation de fichiers eml. Tout s'est bien passé, compteurs affichés corrects. Bravo
La fenêtre Splash s'ouvre et se ferme correctement (avec ou sans internet connecté). Plus de blocage.
J'aurais voulu tester les exportations eml, mais j'ai fait chou blanc, n'ayant pas trouvé dans les Paramètres la commande idoine. J'ai sans doute mal cherché, je pensais qu'elle était près de la commande d'importation.
Une petite remarque d'ergonomie, je voulais sélectionner tous les mails pour les effacer, CTRL A, raccourci standard pour sélectionner tous les fichiers ne fonctionne pas (il sélectionne tous les textes de la page, il vaudrait mieux le rendre inactif) et c'est après coup que j'ai vu le petit carré permettant de sélectionner tous les mails. Peut-être serait-il mieux de le mettre au-dessus des mails dans la partie gauche comme souvent, on le voit dans d'autres logiciels de messagerie. Qu'en penses-tu ?
Je vais continuer mes tests et te tiens au courant.
Bonne soirée
J'ai testé ta version 0.4.5, question importation de fichiers eml. Tout s'est bien passé, compteurs affichés corrects. Bravo
La fenêtre Splash s'ouvre et se ferme correctement (avec ou sans internet connecté). Plus de blocage.
J'aurais voulu tester les exportations eml, mais j'ai fait chou blanc, n'ayant pas trouvé dans les Paramètres la commande idoine. J'ai sans doute mal cherché, je pensais qu'elle était près de la commande d'importation.
Une petite remarque d'ergonomie, je voulais sélectionner tous les mails pour les effacer, CTRL A, raccourci standard pour sélectionner tous les fichiers ne fonctionne pas (il sélectionne tous les textes de la page, il vaudrait mieux le rendre inactif) et c'est après coup que j'ai vu le petit carré permettant de sélectionner tous les mails. Peut-être serait-il mieux de le mettre au-dessus des mails dans la partie gauche comme souvent, on le voit dans d'autres logiciels de messagerie. Qu'en penses-tu ?
Je vais continuer mes tests et te tiens au courant.
Bonne soirée
vincent
il y a 1 jour
Administrateur
Hello,
C'est pourtant le cas :
Export EML directement dans la barre d'outil du mail qu'on veut exporter

Sélection multiple, les cases à cocher à gauche (éviter le CTRL+A qui reste confus dans bien des applications, pas seulement dans LibraMail). Shift + sélection multiple fonctionne.

C'est pourtant le cas :
Export EML directement dans la barre d'outil du mail qu'on veut exporter

Sélection multiple, les cases à cocher à gauche (éviter le CTRL+A qui reste confus dans bien des applications, pas seulement dans LibraMail). Shift + sélection multiple fonctionne.

ahmgm
il y a 1 jour
Membre
Bonjour Vincent
Je n'avais pas vu qu'il fallait ouvrir un mail pour le voir, donc cette fonction n'est active que pour un mail.
Je pensais pouvoir comme sous Foxmail exporter tout un dossier et peut-être faudrait-il offrir cette possibilité dans les paramètres à la suite de la commande d'importation, à toi de voir.
Autre petit problème que j'ai vu, à savoir quand je sélectionne tous les mails d'un dossier par appui sur le petit carré prévu, tous les mails se mettent en bleu clair et quand je clique sur la corbeille pour les effacer, en confirmant ma commande, les mails ne sont pas supprimés et restent affichés à l'écran (cette commande fonctionne très bien dans la version Windows). Je remarque aussi en les sélectionnant un par un et en voulant les supprimer, rien ne se passe, les messages restent affichés à l'écran, les compteurs ne sont pas modifiés. Même en copiant tous les mails dans un dossier test, cela se passe bien, mais quand je veux supprimer ce dossier local test et donc tous les mails qu'il contenait, le dossier test est bien supprimé, mais les mails réapparaissent en face du nom de compte comme si je n'avais rien fait.
Petit essai supplémentaire, lorsque je vide la corbeille dans laquelle d'anciens mails étaient stockés, tout se passe bien, les mails dont je parlais précédemment sont supprimés que ce soit individuellement ou globalement, vont vers la corbeille et je peux en vidant cette corbeille les supprimer tous.
Petit problème sur les compteurs, lorsque je sélectionne tous les mails, voici ce qui apparaît :

Un autre phénomène que j'ai observé : Depuis Foxmail j'ai exporté dans un dossier (S par exemple) dans mon disque D partagé entre Linux et Windows 10. Une fois l'importation sous LibraMail réalisée, je voulais supprimer les mails du dossier S sous W10. Iimpossible, je n'ai pu le faire que sous DoubleCommander sous Linux, pourquoi, mystère. Est-ce que le lien d'importation est toujours actif jusqu'à la fermeture de LibraMail, empêchant toute suppression sous Windows? Je fais peut-être une mauvaise manip. Tu as sûrement la clé.
Tests sur la version Windows10 de ma VM. La fenêtre Splash reste parfois ouverte 30s mais dans ce cas toujours pas la possibilité de l'arrêter. J'ai voulu regarder le fichier engine-startup.log sans succès. J'ai redémarré Windows, LibraMail a démarré correctement. J'ai regardé le fichier engine-startup.log et j'ai vu qu'il a débuté au bout d'une seconde ce qui est parfait. Par contre, il n'a pas gardé les données de la précédente exécution (impossibilité de te le transmettre). Probablement, faudrait-il garder les données de l'exécution précédente dans un fichier backup ou écrire ces données à la suite les unes des autres dans engine-startup.log.
L'importation de fichiers eml exportés depuis Foxmail, qui n'avait pas occasionné d'erreurs dans la version Linux, ne réalise pas d'importations correctes dans LibraMail sous Windows.

Une chose bizarre aussi sur le compteur de mails affiché, comme tu vois 18 ont été importés mais le compteur indique 16.

Bonne journée
Je n'avais pas vu qu'il fallait ouvrir un mail pour le voir, donc cette fonction n'est active que pour un mail.
Je pensais pouvoir comme sous Foxmail exporter tout un dossier et peut-être faudrait-il offrir cette possibilité dans les paramètres à la suite de la commande d'importation, à toi de voir.
Autre petit problème que j'ai vu, à savoir quand je sélectionne tous les mails d'un dossier par appui sur le petit carré prévu, tous les mails se mettent en bleu clair et quand je clique sur la corbeille pour les effacer, en confirmant ma commande, les mails ne sont pas supprimés et restent affichés à l'écran (cette commande fonctionne très bien dans la version Windows). Je remarque aussi en les sélectionnant un par un et en voulant les supprimer, rien ne se passe, les messages restent affichés à l'écran, les compteurs ne sont pas modifiés. Même en copiant tous les mails dans un dossier test, cela se passe bien, mais quand je veux supprimer ce dossier local test et donc tous les mails qu'il contenait, le dossier test est bien supprimé, mais les mails réapparaissent en face du nom de compte comme si je n'avais rien fait.
Petit essai supplémentaire, lorsque je vide la corbeille dans laquelle d'anciens mails étaient stockés, tout se passe bien, les mails dont je parlais précédemment sont supprimés que ce soit individuellement ou globalement, vont vers la corbeille et je peux en vidant cette corbeille les supprimer tous.
Petit problème sur les compteurs, lorsque je sélectionne tous les mails, voici ce qui apparaît :

Un autre phénomène que j'ai observé : Depuis Foxmail j'ai exporté dans un dossier (S par exemple) dans mon disque D partagé entre Linux et Windows 10. Une fois l'importation sous LibraMail réalisée, je voulais supprimer les mails du dossier S sous W10. Iimpossible, je n'ai pu le faire que sous DoubleCommander sous Linux, pourquoi, mystère. Est-ce que le lien d'importation est toujours actif jusqu'à la fermeture de LibraMail, empêchant toute suppression sous Windows? Je fais peut-être une mauvaise manip. Tu as sûrement la clé.
Tests sur la version Windows10 de ma VM. La fenêtre Splash reste parfois ouverte 30s mais dans ce cas toujours pas la possibilité de l'arrêter. J'ai voulu regarder le fichier engine-startup.log sans succès. J'ai redémarré Windows, LibraMail a démarré correctement. J'ai regardé le fichier engine-startup.log et j'ai vu qu'il a débuté au bout d'une seconde ce qui est parfait. Par contre, il n'a pas gardé les données de la précédente exécution (impossibilité de te le transmettre). Probablement, faudrait-il garder les données de l'exécution précédente dans un fichier backup ou écrire ces données à la suite les unes des autres dans engine-startup.log.
L'importation de fichiers eml exportés depuis Foxmail, qui n'avait pas occasionné d'erreurs dans la version Linux, ne réalise pas d'importations correctes dans LibraMail sous Windows.

Une chose bizarre aussi sur le compteur de mails affiché, comme tu vois 18 ont été importés mais le compteur indique 16.

Bonne journée
vincent
il y a 14 heures
Administrateur
Bonjour,
Merci pour ce retour détaillé, il y a plusieurs points intéressants dans ta petite prose ...
Pour commencer par les bonnes nouvelles : le correctif du démarrage semble avoir amélioré la situation puisque le splash fonctionne maintenant correctement dans la majorité des cas. Il reste cependant un cas où le moteur ne répond pas pendant les 30 secondes et où LibraMail n’arrive toujours pas à se fermer proprement. Je vais donc renforcer encore ce point.
Tu as également raison pour engine-startup.log : actuellement un nouveau démarrage remplace le journal précédent, c'est chiant quand le problème ne se reproduit pas au lancement suivant. Je vais conserver l’historique des démarrages afin qu’un échec reste consultable dans tous les cas.
Pour l’import eml sous Windows, pourrais-tu m’envoyer le fichier data/eml-import.log juste après un import qui pose problème ? C’est précisément le nouveau journal que j'ai ajouté dans la v0.4.5 et qui devrait m’indiquer à quelle étape Windows échoue. Le fait que les mêmes eml passent sous Linux mais pas sous Windows est particulièrement intéressant.
Concernant les 18 messages importés mais seulement 16 au compteur : si les 18 ont bien été importés dans le même dossier local, le compteur devrait évidemment afficher 18. Je vais donc vérifier également ce point.
Pour la suppression des messages dans les dossiers locaux, ton observation mérite aussi une correction. Il semble que dans certaines situations la suppression soit bien demandée mais que la liste et les compteurs ne soient pas correctement rafraîchis, ça expliquerait pourquoi les messages semblent rester affichés alors que les opérations dans la corbeille fonctionnent ensuite normalement.
En revanche, concernant la suppression d’un dossier local, le comportement actuel est volontaire : LibraMail supprime le dossier de classement mais pas les messages qu’il contient. Ceux-ci réapparaissent donc dans leur emplacement normal. Je reconnais que ce n’est pas forcément assez explicite dans l’interface ; je vais probablement rendre le choix plus clair, par exemple entre "supprimer uniquement le dossier" et "supprimer le dossier et mettre ses messages à la corbeille".
Pour les fichiers eml sources que Windows refuse de supprimer après import, LibraMail ne devrait normalement pas conserver le fichier ouvert : il le lit puis travaille sur une copie en mémoire. Si ça se reproduit, ce serait intéressant de savoir quel programme conserve réellement le fichier ouvert. Sous Windows, tu peux lancer un resmon.exe, onglet CPU, puis rechercher le nom d’un des fichiers .eml dans "Handles associés", ça permettra de voir si le verrou vient de LibraMail, Foxmail, Explorer ou autre chose.
Pour le Ctrl+A, je comprends ta remarque. Je vais essayer de faire en sorte que lorsque le curseur n’est pas dans un champ de saisie, Ctrl+A sélectionne tous les mails de la liste au lieu de sélectionner tout le texte de l’interface. Je vais également revoir la visibilité de la case "tout sélectionner".
Enfin, pour l’export eml, tu as raison : pour l’instant il ne fonctionne que message par message depuis le mail ouvert. Un export de plusieurs messages sélectionnés, voire de tout un dossier, serait effectivement plus pratique et cohérent avec l’import (mais toutefois moins sécurisé dans le formalisme). J'y réfléchis encore ...
Je vais regrouper ces corrections et améliorations dans la prochaine version plutôt que de multiplier les petits correctifs.
Merci encore pour les tests Windows, ils permettent de faire ressortir des comportements que je ne reproduis pas forcément sous Linux.
Merci pour ce retour détaillé, il y a plusieurs points intéressants dans ta petite prose ...
Pour commencer par les bonnes nouvelles : le correctif du démarrage semble avoir amélioré la situation puisque le splash fonctionne maintenant correctement dans la majorité des cas. Il reste cependant un cas où le moteur ne répond pas pendant les 30 secondes et où LibraMail n’arrive toujours pas à se fermer proprement. Je vais donc renforcer encore ce point.
Tu as également raison pour engine-startup.log : actuellement un nouveau démarrage remplace le journal précédent, c'est chiant quand le problème ne se reproduit pas au lancement suivant. Je vais conserver l’historique des démarrages afin qu’un échec reste consultable dans tous les cas.
Pour l’import eml sous Windows, pourrais-tu m’envoyer le fichier data/eml-import.log juste après un import qui pose problème ? C’est précisément le nouveau journal que j'ai ajouté dans la v0.4.5 et qui devrait m’indiquer à quelle étape Windows échoue. Le fait que les mêmes eml passent sous Linux mais pas sous Windows est particulièrement intéressant.
Concernant les 18 messages importés mais seulement 16 au compteur : si les 18 ont bien été importés dans le même dossier local, le compteur devrait évidemment afficher 18. Je vais donc vérifier également ce point.
Pour la suppression des messages dans les dossiers locaux, ton observation mérite aussi une correction. Il semble que dans certaines situations la suppression soit bien demandée mais que la liste et les compteurs ne soient pas correctement rafraîchis, ça expliquerait pourquoi les messages semblent rester affichés alors que les opérations dans la corbeille fonctionnent ensuite normalement.
En revanche, concernant la suppression d’un dossier local, le comportement actuel est volontaire : LibraMail supprime le dossier de classement mais pas les messages qu’il contient. Ceux-ci réapparaissent donc dans leur emplacement normal. Je reconnais que ce n’est pas forcément assez explicite dans l’interface ; je vais probablement rendre le choix plus clair, par exemple entre "supprimer uniquement le dossier" et "supprimer le dossier et mettre ses messages à la corbeille".
Pour les fichiers eml sources que Windows refuse de supprimer après import, LibraMail ne devrait normalement pas conserver le fichier ouvert : il le lit puis travaille sur une copie en mémoire. Si ça se reproduit, ce serait intéressant de savoir quel programme conserve réellement le fichier ouvert. Sous Windows, tu peux lancer un resmon.exe, onglet CPU, puis rechercher le nom d’un des fichiers .eml dans "Handles associés", ça permettra de voir si le verrou vient de LibraMail, Foxmail, Explorer ou autre chose.
Pour le Ctrl+A, je comprends ta remarque. Je vais essayer de faire en sorte que lorsque le curseur n’est pas dans un champ de saisie, Ctrl+A sélectionne tous les mails de la liste au lieu de sélectionner tout le texte de l’interface. Je vais également revoir la visibilité de la case "tout sélectionner".
Enfin, pour l’export eml, tu as raison : pour l’instant il ne fonctionne que message par message depuis le mail ouvert. Un export de plusieurs messages sélectionnés, voire de tout un dossier, serait effectivement plus pratique et cohérent avec l’import (mais toutefois moins sécurisé dans le formalisme). J'y réfléchis encore ...
Je vais regrouper ces corrections et améliorations dans la prochaine version plutôt que de multiplier les petits correctifs.
Merci encore pour les tests Windows, ils permettent de faire ressortir des comportements que je ne reproduis pas forcément sous Linux.
vincent
il y a 13 heures
Administrateur
Voici pour les corrections : https://github.com/technifree/LibraMail/releases/tag/v0.4.7
ahmgm
il y a 2 heures
Membre
Bonjour Vincent
Excuse-moi pour ma longue prose précédente trop longue, mais ce n'est pas facile d'expliquer les phénomènes observés en restant le plus concis possible.
En ce qui concerne le fichier data/eml-import.log qui risque d'avoir une taille importante si on stocke tous les événements de connexion, le plus "simple" serait peut-être de créer systématiquement un fichier data/eml-import.bak ainsi, si on a un problème et qu'on est obligé de redémarrer ce fichier data/eml-import.bak pourrait être examiné et l'utilisateur pourrait te le transmettre en cas de besoin.
Tu as fait une remarque concernant la suppression de mails, à savoir qu'un mail dans la liste refusait d'être supprimé (les autres mails étaient bien supprimés). Je l'ai observé aussi et ne pouvait le supprimer avec DoubleCommander sous Windows. Par contre, sous DoubleCommander sous Linux, j'arrivais à le faire. J'en déduis, mais je peux me tromper (la prochaine fois, j'observerai plus précisément), que c'est un process Linux qui l'a gardé ouvert et refuse que d'autres logiciels y touchent que ce soit en modification et suppression ce qui me parait normal. DoubleCommander fonctionne avec des droits Administrateur aussi bien sous Linux que Windows.
Je vais tester ta dernière version 0.4.7 ce week-end et continuerai à te tenir informé de mes essais. Je serai un peu moins disponible pendant la première quinzaine de septembre (petit voyage en Bretagne
)
Bonne journée et bon courage pour les développements
Excuse-moi pour ma longue prose précédente trop longue, mais ce n'est pas facile d'expliquer les phénomènes observés en restant le plus concis possible.
En ce qui concerne le fichier data/eml-import.log qui risque d'avoir une taille importante si on stocke tous les événements de connexion, le plus "simple" serait peut-être de créer systématiquement un fichier data/eml-import.bak ainsi, si on a un problème et qu'on est obligé de redémarrer ce fichier data/eml-import.bak pourrait être examiné et l'utilisateur pourrait te le transmettre en cas de besoin.
Tu as fait une remarque concernant la suppression de mails, à savoir qu'un mail dans la liste refusait d'être supprimé (les autres mails étaient bien supprimés). Je l'ai observé aussi et ne pouvait le supprimer avec DoubleCommander sous Windows. Par contre, sous DoubleCommander sous Linux, j'arrivais à le faire. J'en déduis, mais je peux me tromper (la prochaine fois, j'observerai plus précisément), que c'est un process Linux qui l'a gardé ouvert et refuse que d'autres logiciels y touchent que ce soit en modification et suppression ce qui me parait normal. DoubleCommander fonctionne avec des droits Administrateur aussi bien sous Linux que Windows.
Je vais tester ta dernière version 0.4.7 ce week-end et continuerai à te tenir informé de mes essais. Je serai un peu moins disponible pendant la première quinzaine de septembre (petit voyage en Bretagne
)Bonne journée et bon courage pour les développements
JDG
il y a 6 jours
Membre
Bonjour Vincent et les autres.
Quel beau travail.
Je viens de commencer à importer un compte free et cela a l'air de bien fonctionner.
Par contre, question sécurité, il y a possibilité en option sur Thunderbird de mettre un mot de passe sur l'application. Je suis peut être parano, mais j'avoue que c'est ce qui me retient sur Thunderbird et que je n'ai pas retrouvé sur MailSpring, IceDrive ou autre...
Est ce dans les choses envisageables ou totalement inutile pour 99,99% des utilisateurs?
En tout cas Bravo, bravo.
JDG
Quel beau travail.
Je viens de commencer à importer un compte free et cela a l'air de bien fonctionner.
Par contre, question sécurité, il y a possibilité en option sur Thunderbird de mettre un mot de passe sur l'application. Je suis peut être parano, mais j'avoue que c'est ce qui me retient sur Thunderbird et que je n'ai pas retrouvé sur MailSpring, IceDrive ou autre...
Est ce dans les choses envisageables ou totalement inutile pour 99,99% des utilisateurs?
En tout cas Bravo, bravo.
JDG
ahmgm
il y a 5 jours
Membre
Bonjour Vincent
J'ai fait un test sous Windows 10 en partant d'un LibraMail vierge de tout compte et je pensais pouvoir importer des fichiers eml après avoir ouvert un compte. Malheureusement LibraMail n'a pas démarré et je te transmets le fichier log :
[2026-08-29T10:32:45.741Z] ===== Nouvelle session LibraMail =====
[2026-08-29T10:32:45.741Z] Démarrage : "C:/_Portables C_/LibraMail Logiciel de messagerie\runtime\node\node.exe" --use-system-ca "C:/_Portables C_/LibraMail Logiciel de messagerie\engine\backend.js" --libramail-parent-pid=5060
[2026-08-29T10:32:59.911Z] STDOUT : [LibraMail 0.4.7] Moteur prêt sur ws://127.0.0.1:47800 — 0 compte(s)
[2026-08-29T10:32:59.917Z] STDOUT : [LibraMail] Sécurisation de l’index local : 0 message(s) à traiter...
[2026-08-29T10:32:59.988Z] STDOUT : [LibraMail] Index local sécurisé : 0 message(s), 0 erreur(s).
[2026-08-29T10:33:17.413Z] ÉCHEC : le moteur n’a pas répondu après 31603 ms. Arrêt du processus lancé.
La fenêtre splash est restée ouverte avec impossibilité de la fermer sans redémarrer la VM. Le processus a pourtant été arrêté selon le fichier log

En espérant que cela te sera utile. Je vais faire les mêmes essais sous Linux pour voir.
Bonne journée
J'ai fait un test sous Windows 10 en partant d'un LibraMail vierge de tout compte et je pensais pouvoir importer des fichiers eml après avoir ouvert un compte. Malheureusement LibraMail n'a pas démarré et je te transmets le fichier log :
[2026-08-29T10:32:45.741Z] ===== Nouvelle session LibraMail =====
[2026-08-29T10:32:45.741Z] Démarrage : "C:/_Portables C_/LibraMail Logiciel de messagerie\runtime\node\node.exe" --use-system-ca "C:/_Portables C_/LibraMail Logiciel de messagerie\engine\backend.js" --libramail-parent-pid=5060
[2026-08-29T10:32:59.911Z] STDOUT : [LibraMail 0.4.7] Moteur prêt sur ws://127.0.0.1:47800 — 0 compte(s)
[2026-08-29T10:32:59.917Z] STDOUT : [LibraMail] Sécurisation de l’index local : 0 message(s) à traiter...
[2026-08-29T10:32:59.988Z] STDOUT : [LibraMail] Index local sécurisé : 0 message(s), 0 erreur(s).
[2026-08-29T10:33:17.413Z] ÉCHEC : le moteur n’a pas répondu après 31603 ms. Arrêt du processus lancé.
La fenêtre splash est restée ouverte avec impossibilité de la fermer sans redémarrer la VM. Le processus a pourtant été arrêté selon le fichier log

En espérant que cela te sera utile. Je vais faire les mêmes essais sous Linux pour voir.
Bonne journée
ahmgm
il y a 5 jours
Membre
Bonjour Vincent
Suite de mon mail précédent, essais sous Linux Mint 23
Pas de blocage au démarrage, par contre j'ai réimporté le même jeu de fichiers eml et je te transmets les problèmes de compteurs :

Fichier eml.import.log
LibraMail 0.4.7 — rapport import EML
Date: 2026-08-29T11:52:18.759Z
Plateforme: linux x64
Compte: ar-ah
Sélectionnés: 134
Importés: 134
Doublons: 0
Erreurs: 0
Dossier local: (aucun)
Aucune erreur détaillée.
Lorsque je mets tous ces mails à la corbeille en cochant la case de sélection globale, plus visible à son nouvel emplacement, merci, le compteur m'indique le chiffre de 134 (?), la corbeille étant bien sûr vide auparavant. Par contre, comme c'était le cas avant la liste apparaît cette fois vide, merci.
L'idée de JDG me paraît bonne de pouvoir doter LibraMail d'un mot de passe qui pourrait par exemple être demandé dans la fenêtre de splash s'il est activé par l'utilisateur. J'utilise également un mot de passe général dans Mozilla Firefox (hélas absent d'autres navigateurs), très pratique, qui protège l'affichage des mots de passe enregistrés.
Bonne journée
Suite de mon mail précédent, essais sous Linux Mint 23
Pas de blocage au démarrage, par contre j'ai réimporté le même jeu de fichiers eml et je te transmets les problèmes de compteurs :

Fichier eml.import.log
LibraMail 0.4.7 — rapport import EML
Date: 2026-08-29T11:52:18.759Z
Plateforme: linux x64
Compte: ar-ah
Sélectionnés: 134
Importés: 134
Doublons: 0
Erreurs: 0
Dossier local: (aucun)
Aucune erreur détaillée.
Lorsque je mets tous ces mails à la corbeille en cochant la case de sélection globale, plus visible à son nouvel emplacement, merci, le compteur m'indique le chiffre de 134 (?), la corbeille étant bien sûr vide auparavant. Par contre, comme c'était le cas avant la liste apparaît cette fois vide, merci.
L'idée de JDG me paraît bonne de pouvoir doter LibraMail d'un mot de passe qui pourrait par exemple être demandé dans la fenêtre de splash s'il est activé par l'utilisateur. J'utilise également un mot de passe général dans Mozilla Firefox (hélas absent d'autres navigateurs), très pratique, qui protège l'affichage des mots de passe enregistrés.
Bonne journée
vincent
il y a 5 jours
Administrateur
Hello,
Je viens de publier la v0.4.8 (en tentant de corriger les soucis rencontrés). Cette mise à jour ajoute également les petites améliorations (comme le mot de passe (chiffré)) et le compteur des mails qui avait un petit soucis.
Par contre, je me concentre principalement sur la version linux à présent (le nouveau package contient un .deb à présent, en plus des autres). S'il y a encore des "bugs" sur la version Windows, le l'abandonnerai tout simplement (car je n'ai aucun intérêt à développer sous cet OS).
Merci de votre compréhension. Bon tests pour les habitants de la banquise
Je viens de publier la v0.4.8 (en tentant de corriger les soucis rencontrés). Cette mise à jour ajoute également les petites améliorations (comme le mot de passe (chiffré)) et le compteur des mails qui avait un petit soucis.
Par contre, je me concentre principalement sur la version linux à présent (le nouveau package contient un .deb à présent, en plus des autres). S'il y a encore des "bugs" sur la version Windows, le l'abandonnerai tout simplement (car je n'ai aucun intérêt à développer sous cet OS).
Merci de votre compréhension. Bon tests pour les habitants de la banquise

ahmgm
il y a 5 jours
Membre
Bonsoir Vincent,
Je te comprends concernant les versions de ton logiciel sous Windows. Je faisais des essais pour voir, mais mon intention, puisque Foxmail ne fonctionne pas sous Windows, était de migrer tous mes mails sous LibraMail, sous Linux bien sûr. C'est déjà formidable.
Merci d'avoir ajouté un mot de passe. Je vais vérifier ces fameux compteurs, s'ils reflètent des nombres corrects et te ferai part des résultats de mes tests.
Sous Windows, la gestion est vraiment différente et les process sont assez difficiles à gérer.
Je vais me focaliser désormais sur tes versions Linux, mais je vais quand même essayer cette dernière version sous Windows.
Je vais installer que la version 0.4.8 pour Linux.
Bonne soirée, bon week-end et encore merci pour tes développements.
P.S. : Peut-être faudrait-il supprimer ton logiciel dans sa version Windows sous Gratilog, qui ne voit que par ce système, c'est ce qui m'a fait le quitter. J'avais l'impression dans mes posts de radoter et de prêcher dans le vide pour Linux.
Je te comprends concernant les versions de ton logiciel sous Windows. Je faisais des essais pour voir, mais mon intention, puisque Foxmail ne fonctionne pas sous Windows, était de migrer tous mes mails sous LibraMail, sous Linux bien sûr. C'est déjà formidable.
Merci d'avoir ajouté un mot de passe. Je vais vérifier ces fameux compteurs, s'ils reflètent des nombres corrects et te ferai part des résultats de mes tests.
Sous Windows, la gestion est vraiment différente et les process sont assez difficiles à gérer.
Je vais me focaliser désormais sur tes versions Linux, mais je vais quand même essayer cette dernière version sous Windows.
Je vais installer que la version 0.4.8 pour Linux.
Bonne soirée, bon week-end et encore merci pour tes développements.
P.S. : Peut-être faudrait-il supprimer ton logiciel dans sa version Windows sous Gratilog, qui ne voit que par ce système, c'est ce qui m'a fait le quitter. J'avais l'impression dans mes posts de radoter et de prêcher dans le vide pour Linux.
ahmgm
il y a 4 jours
Membre
Bonjour Vincent,
J'ai voulu faire des essais avec Windows 10 sur 2 de ms PCs et j'ai observé un nouveau blocage au démarrage, fenêtre Splash restant ouverte. On ne peut la fermer qu'en arrêtant manuellement sous resmon.exe les processus "node.exe" (9 threads) puis "Libramail.exe" (8 threads) qui restent actifs comme tu vois ci-dessous, même après la fin de la durée d'attente que tu as fixée à 30s, je crois.

Je vais me focaliser à présent moi aussi, sur Linux qui sera le système sur lequel tournera LibraMail. Merci beaucoup quand même pour avoir étudié la possibilité de faire tourner LibraMail sous Windows.
Bonne fin de journée
J'ai voulu faire des essais avec Windows 10 sur 2 de ms PCs et j'ai observé un nouveau blocage au démarrage, fenêtre Splash restant ouverte. On ne peut la fermer qu'en arrêtant manuellement sous resmon.exe les processus "node.exe" (9 threads) puis "Libramail.exe" (8 threads) qui restent actifs comme tu vois ci-dessous, même après la fin de la durée d'attente que tu as fixée à 30s, je crois.

Je vais me focaliser à présent moi aussi, sur Linux qui sera le système sur lequel tournera LibraMail. Merci beaucoup quand même pour avoir étudié la possibilité de faire tourner LibraMail sous Windows.
Bonne fin de journée
ahmgm
il y a 4 jours
Membre
Bonjour Vincent
Je te fais part de mes essais sous Linux. Les importations en 2 étapes de 989 fichiers eml se sont très bien déroulées avec des valeurs de compteurs corrects.
Ces 989 mails contenant pour certains des fichiers joints zip, jpg, txt, et. ont été très bien importés. Bravo
Il y avait, mais LbraMail n'y est pour rien, des entêtes de mail qui avaient des caractères accentués qui ne sont pas restitués, c'est de la faute à Foxmail qui les exporte ainsi., je n'ai pas trouvé comment on pouvait exporter les mails en eml en caractères unicode par exemple.
J'ai essayé aussi avec succès ton mot de passe d'ouverture de LibraMail. Peut-être la possibilité de voir en clair le mot de passe tapé, à voir (cas d'un utilisateur qui ne pense pas que CapsLock est activé ou pavé numérique non activé, par exemple, on l'a tous expérimenté). Je n'ai pas testé, y a-t-il un nombre d'essais à ne pas dépasser ?
Ces mails, bien que sélectionnés en totalité, j'ai voulu les supprimer, mais ils ne se sont trouvés n'ont été qu'en partie dans la Corbeille, 137 sont restés dans le dossier d'origine. J'ai sélectionné tous ces 137 et les mis à la corbeille et là, j'ai trouvé une valeur de compteur exacte.
J'ai essayé sans succès de sélectionner quelques mails dans la corbeille pour les remettre dans un dossier local "Essai" (comme si je voulais en restaurer quelques-uns) par ton icône "Déplacer vers un dossier local". Le dossier "Essai" est resté vide et le compteur de Corbeille est resté le même. Je pense que c'est une mauvaise manip de ma part ou qu'on ne peut le faire avec des mails mis dans la Corbeille.
Merci pour toutes les modifs que tu as faites.
Bonne journée
Je te fais part de mes essais sous Linux. Les importations en 2 étapes de 989 fichiers eml se sont très bien déroulées avec des valeurs de compteurs corrects.
Ces 989 mails contenant pour certains des fichiers joints zip, jpg, txt, et. ont été très bien importés. Bravo
Il y avait, mais LbraMail n'y est pour rien, des entêtes de mail qui avaient des caractères accentués qui ne sont pas restitués, c'est de la faute à Foxmail qui les exporte ainsi., je n'ai pas trouvé comment on pouvait exporter les mails en eml en caractères unicode par exemple.
J'ai essayé aussi avec succès ton mot de passe d'ouverture de LibraMail. Peut-être la possibilité de voir en clair le mot de passe tapé, à voir (cas d'un utilisateur qui ne pense pas que CapsLock est activé ou pavé numérique non activé, par exemple, on l'a tous expérimenté). Je n'ai pas testé, y a-t-il un nombre d'essais à ne pas dépasser ?
Ces mails, bien que sélectionnés en totalité, j'ai voulu les supprimer, mais ils ne se sont trouvés n'ont été qu'en partie dans la Corbeille, 137 sont restés dans le dossier d'origine. J'ai sélectionné tous ces 137 et les mis à la corbeille et là, j'ai trouvé une valeur de compteur exacte.
J'ai essayé sans succès de sélectionner quelques mails dans la corbeille pour les remettre dans un dossier local "Essai" (comme si je voulais en restaurer quelques-uns) par ton icône "Déplacer vers un dossier local". Le dossier "Essai" est resté vide et le compteur de Corbeille est resté le même. Je pense que c'est une mauvaise manip de ma part ou qu'on ne peut le faire avec des mails mis dans la Corbeille.
Merci pour toutes les modifs que tu as faites.
Bonne journée
JDG
il y a 4 jours
Membre
Bonjour Vincent
J'ai installé la version 0.4.8 sous W11.
Merci d'avoir ajouté la fonction Mdp chiffrée possible à l'ouverture de l'appli.
Pour l'instant malheureusement j'ai encore un gros soucis.
J'envoie un message tout simple sur une adresse. Cela passe bien.
Si je refais le même message à la même adresse en ajoutant en pièces jointes 4 petites images (à peine 3 Mo les 4), là cela bloque et j'ai cette erreur:
Et après impossibilité de fermer. Ctrl Alt Sup obligatoire.
Je tenais juste à le signaler, puisque tu te consacres maintenant à la version Linux. Je me débrouillerai autrement.
Bonne fin de week-end.
JDG
J'ai installé la version 0.4.8 sous W11.
Merci d'avoir ajouté la fonction Mdp chiffrée possible à l'ouverture de l'appli.
Pour l'instant malheureusement j'ai encore un gros soucis.
J'envoie un message tout simple sur une adresse. Cela passe bien.
Si je refais le même message à la même adresse en ajoutant en pièces jointes 4 petites images (à peine 3 Mo les 4), là cela bloque et j'ai cette erreur:
Erreur : write ECONNRESET
Et après impossibilité de fermer. Ctrl Alt Sup obligatoire.
Je tenais juste à le signaler, puisque tu te consacres maintenant à la version Linux. Je me débrouillerai autrement.
Bonne fin de week-end.
JDG
Sandokan Damaio
il y a 4 jours
Membre
Salut JDG
Je suis tombé sur ça, compatible Windows, si jamais ça t'intéresse, c'est aussi multi-OS et ça semble correspondre à tes demandes, niveau sécurité:
Bluemail
Un article sur mon blog wiki personnel:
Wiki veille techno
Pas mal, pour un usage personnel.
Bonne fin de soirée !
Je suis tombé sur ça, compatible Windows, si jamais ça t'intéresse, c'est aussi multi-OS et ça semble correspondre à tes demandes, niveau sécurité:
Bluemail
Un article sur mon blog wiki personnel:
Wiki veille techno
Pas mal, pour un usage personnel.
Bonne fin de soirée !
JDG
il y a 4 jours
Membre
Bonsoir Sandokan Damaio.
Oui je connais. Je l'ai installé depuis plusieurs années sur une tablette Android de mon épouse.
Je n'avais pas encore essayé la version sous Windows.
Mais je vais approfondir tout cela.
En tous cas Merci pour la suggestion.
Bonne fin de soirée à toi.
Oui je connais. Je l'ai installé depuis plusieurs années sur une tablette Android de mon épouse.
Je n'avais pas encore essayé la version sous Windows.
Mais je vais approfondir tout cela.
En tous cas Merci pour la suggestion.
Bonne fin de soirée à toi.
vincent
il y a 4 jours
Administrateur
Hello,
Je travaille en ce moment sur une v0.5.0, je prends note de ces bugs et vais voir pour une correction éventuelle, même pour Windows.
Cependant, pourrais-tu me dire si le comportement est identique une fois ton antivirus désactivé (temporairement) ?
Je travaille en ce moment sur une v0.5.0, je prends note de ces bugs et vais voir pour une correction éventuelle, même pour Windows.
Cependant, pourrais-tu me dire si le comportement est identique une fois ton antivirus désactivé (temporairement) ?
Sandokan Damaio
il y a 4 jours
Membre
Je me propose de bosser et de contribuer sur certains aspects critiques et lié à la sécurité de Libramail, après un audit, certains points sensibles ont été relevés (exemple: Le serveur WebSocket local écoute sur 127.0.0.1:47800 sans authentification ni contrôle d’origine. Une page web malveillante pourrait potentiellement appeler l’API locale lorsque LibraMail est ouvert). Je ne vais pas développer ici, mais directement sur ton repos, si tu ouvres la partie discussion ou en MP, j'apporterai les modifs dans un fork, et je t'enverrai une PR avec les corrections, que tu valideras ou pas, selon tes besoins.
Avant de commencer, je demande ta permission, et je commencerai dès que j'aurai le feu vert.
Avant de commencer, je demande ta permission, et je commencerai dès que j'aurai le feu vert.
JDG
il y a 4 jours
Membre
vincent a écrit :
Hello,
Cependant, pourrais-tu me dire si le comportement est identique une fois ton antivirus désactivé (temporairement) ?
Bonjour
J'ai fait le test en désactivant Defender. Le résultat est le même..
Bonne journée et début de semaine.
vincent
il y a 3 jours
Administrateur
Sandokan Damaio a écrit :
Je me propose de bosser et de contribuer sur certains aspects critiques et lié à la sécurité de Libramail, après un audit, certains points sensibles ont été relevés (exemple: Le serveur WebSocket local écoute sur 127.0.0.1:47800 sans authentification ni contrôle d’origine. Une page web malveillante pourrait potentiellement appeler l’API locale lorsque LibraMail est ouvert). Je ne vais pas développer ici, mais directement sur ton repos, si tu ouvres la partie discussion ou en MP, j'apporterai les modifs dans un fork, et je t'enverrai une PR avec les corrections, que tu valideras ou pas, selon tes besoins.
Avant de commencer, je demande ta permission, et je commencerai dès que j'aurai le feu vert.
Merci pour ton retour Sandokan et ta proposition de contribution.
Bien vu pour le point concernant le WebSocket local (c'est tout à fait pertinent), je vais justement le traiter avant la publication de la version 0.5.0. Le moteur écoute volontairement uniquement sur le loopback, mais l’absence actuelle d’authentification de la connexion et de contrôle d’origine mérite d’être corrigée.
Je suis bien entendu ouvert aux contributions et audits de sécurité. Pour les vulnérabilités potentiellement exploitables, je préfère toutefois éviter dans un premier temps une discussion ou une PR publique, afin de ne pas documenter la faille avant qu’une version corrigée ne soit disponible. On peut échanger de manière privée, puis rendre les corrections publiques une fois intégrées.
N’hésite pas également à me transmettre les autres points relevés lors de ton audit. Ils seront examinés un par un, et toute contribution est évidemment la bienvenue.
vincent
il y a 3 jours
Administrateur
Voici la 0.5.0 avec les corrections demandées (et quelque autres que j'ai relevé).
https://github.com/technifree/LibraMail/releases/tag/v0.5.0
Liste des améliorations :
- Sécurité locale : sécurisation de l’API WebSocket entre l’interface et le moteur (merci Sando) ; authentification obligatoire par jeton de session aléatoire et éphémère ; renouvellement du jeton à chaque démarrage ; refus des connexions provenant d’origines Web externes ; maintien de l’écoute exclusivement sur le loopback local ; limitation de la taille des requêtes WebSocket ; jeton conservé hors des données utilisateur et des sauvegardes ; plusieurs ajustements du fonctionnement et de l’ergonomie du mot de passe principal et du verrouillage de LibraMail.
- Relève et stabilité du courrier : renforcement de la stabilité des synchronisations IMAP et du cycle général de relève ; amélioration de la gestion de plusieurs chemins d’erreur ; indicateur de chargement plus explicite pendant les opérations longues.
- SMTP : nettoyage du transport SMTP et fermeture correcte du transport après l’envoi d’un message afin d’éviter de conserver inutilement des connexions ou ressources ouvertes.
- Sélection multiple : "Tout sélectionner" agit maintenant sur l’ensemble de la vue courante et non uniquement sur les messages déjà chargés ou visibles à l’écran.
- Corbeille et dossiers locaux : amélioration du classement/déplacement de messages depuis la Corbeille vers les dossiers locaux.
- Paramètres : réorganisation complète de la fenêtre en sections plus lisibles : Général, Courrier, Indésirables, Planning, Sécurité, Données & sauvegarde ; ajout d’une section spécifique aux indésirables ; intégration des catégories du planning dans les paramètres ; harmonisation de plusieurs messages et états de l’interface.
- Planning : ajout de catégories de rendez-vous personnalisables avec couleur et icône FA ; amélioration de l’organisation et de l’identification visuelle des événements.
- Planning : possibilité d’associer des fichiers aux rendez-vous ; stockage local ; prise en compte dans les sauvegardes/restaurations complètes ; affichage d’un indicateur trombone dans les vues Mois, Semaine, événements journée entière, liste du jour et résumé Planning.
- Résumé du jour au démarrage : nouvelle fenêtre facultative présentant les messages non lus, leur répartition par compte, les rendez-vous de la journée et l’état de la relève ; mise à jour en direct pendant la synchronisation ; fonction activée par défaut mais désactivable directement depuis le résumé ou dans les paramètres.
- Tests de non-régression : nouveaux tests ciblés pour la sécurisation WebSocket, les pièces jointes du planning et le résumé du jour ; maintien des contrôles automatiques de syntaxe JavaScript, JSON, sécurité du dépôt et cohérence des numéros de version.
https://github.com/technifree/LibraMail/releases/tag/v0.5.0
Liste des améliorations :
- Sécurité locale : sécurisation de l’API WebSocket entre l’interface et le moteur (merci Sando) ; authentification obligatoire par jeton de session aléatoire et éphémère ; renouvellement du jeton à chaque démarrage ; refus des connexions provenant d’origines Web externes ; maintien de l’écoute exclusivement sur le loopback local ; limitation de la taille des requêtes WebSocket ; jeton conservé hors des données utilisateur et des sauvegardes ; plusieurs ajustements du fonctionnement et de l’ergonomie du mot de passe principal et du verrouillage de LibraMail.
- Relève et stabilité du courrier : renforcement de la stabilité des synchronisations IMAP et du cycle général de relève ; amélioration de la gestion de plusieurs chemins d’erreur ; indicateur de chargement plus explicite pendant les opérations longues.
- SMTP : nettoyage du transport SMTP et fermeture correcte du transport après l’envoi d’un message afin d’éviter de conserver inutilement des connexions ou ressources ouvertes.
- Sélection multiple : "Tout sélectionner" agit maintenant sur l’ensemble de la vue courante et non uniquement sur les messages déjà chargés ou visibles à l’écran.
- Corbeille et dossiers locaux : amélioration du classement/déplacement de messages depuis la Corbeille vers les dossiers locaux.
- Paramètres : réorganisation complète de la fenêtre en sections plus lisibles : Général, Courrier, Indésirables, Planning, Sécurité, Données & sauvegarde ; ajout d’une section spécifique aux indésirables ; intégration des catégories du planning dans les paramètres ; harmonisation de plusieurs messages et états de l’interface.
- Planning : ajout de catégories de rendez-vous personnalisables avec couleur et icône FA ; amélioration de l’organisation et de l’identification visuelle des événements.
- Planning : possibilité d’associer des fichiers aux rendez-vous ; stockage local ; prise en compte dans les sauvegardes/restaurations complètes ; affichage d’un indicateur trombone dans les vues Mois, Semaine, événements journée entière, liste du jour et résumé Planning.
- Résumé du jour au démarrage : nouvelle fenêtre facultative présentant les messages non lus, leur répartition par compte, les rendez-vous de la journée et l’état de la relève ; mise à jour en direct pendant la synchronisation ; fonction activée par défaut mais désactivable directement depuis le résumé ou dans les paramètres.
- Tests de non-régression : nouveaux tests ciblés pour la sécurisation WebSocket, les pièces jointes du planning et le résumé du jour ; maintien des contrôles automatiques de syntaxe JavaScript, JSON, sécurité du dépôt et cohérence des numéros de version.
Connectez-vous pour répondre.
