En préambule les corrections après les 1er retours
- ajout de 2 délais d’envoi supplémentaires : 15mn et 30mn
- ajout de la visualisation dans le corps du mail (et en plein écran comme toutes les autres pj) des vidéos en PIÈCES JOINTES (à ne pas confondre avec les vidéos you tube par exemple qu’on peut visionner dans le navigateur intégré du logciciel) avec fonction lecture, pause, stop, volume, déplacement avant arrière (drag curseur lecture)
- pour éviter la présence dans les pj de tous les logos de la création on avait exclu les images de moins de 100ko. Là on les inclus de nouveau mais en vérifiant comme condition que ce soient de vraies pj et pas des logos images en ligne
- les bugs cités précédemment ont donc été corrigés dans la version téléchargeable
- changement du nom agenda qui induisait en erreur alors que c’est un todo
L’IA m’ayant créé un .bat de compilation du coup ça se fait tout seul et je peux mettre en ligne immédiatement chaque modification aussi minime soit-elle
..........
Bon allez hop révision de fin de version
Le lien de téléchargement
https://drive.google.com/file/d/1_QdDfm ... 2Ld6V/view
ça vous télécharge un zip que vous décompressez
Courrier Adrien est un logiciel de mail développé sous python entièrement modifiable, personnalisable par vos soins que ce soit au niveau du design ou des fonctionnalités
Il ne comporte pas de menu déroulant, tout se fait au (minimum) de clics
Système d’exploitation : Windows 10... etc
Ça vous donne 2 fichiers dont un exe et un dossier.
Il n’y a plus qu’à cliquer sur l’exe et c’est tout
Les fonctionnalités de la barre des tâches (de gauche à droite)
Dans la partie gauche de la barre des tâches
Bouton supprimer
Le module des comptes : un certain nombre de fournisseurs d’accès sont déjà pré saisis
Le module de mailing intégré (j’envoie 6000 newsletter par semaine)
Le module macros : pour des réponses toutes faites ou tout ce que vous voulez
Le module modèles : pour créer des modèles de mail par compte nouveau mail ou répondre
Module sons - pour appliquer des sons par comptes pour la réception des emails
Le Module Spam : je n’ai jamais utilisé de filtres qui peuvent commettre des erreurs préjudiciables.
Le bouton spam (dans la barre de statut tout en bas) envoie le mail dans les spams de chaque compte concerné et l’adresse est ajoutée dans le module global des spams
Les spams supprimés dans les dossiers spams des comptes ne passent jamais par la corbeile ils sont définitivement supprimés
Le module carnet d’adresses avec import et export csv, classement par dossier, recherche ...
Le module rechercher par expéditeur ou en tête : une fois la recherche lancée un petit bouton X apparait pour supprimer votre recherche et revenir à votre état antérieur
Le bouton chrono/expéditeur pour classer vos dossiers selon l’ordre chrono ou par expéditeur (je n’utilise pas les autres options de tri qui peuvent exister, en rajouter une sera peanuts)
Bouton internet : pour afficher un email directement dans votre navigateur sans passer par le navigateur intégré
Le module RSS to email intégré : par le passé cette fonction a fait l’objet de dizaines de logiciels dédiés, là elle est intégré dans le logiciel de mail... cela vous permet de recevoir les fils RSS directement dans le ou les comptes que vous aurez choisi
Le module todo : avec programmation, pop up, son
Dans la partie droite de la barre des tâches
Le bouton nouveau (mail)
Le bouton répondre
Le bouton rép. à tous
Le bouton transfert
Le bouton renvoyer : pour renvoyer un email à l’identique
Arborescence des comptes
Ordre des comptes (dans le module compte) et des dossiers (dans l’arborescence) : c’est vous qui choisissez
Classement alpha automatique des dossiers possible
Abonnement automatique pour la création des dossiers IMAP
Barre de séparations des dossiers possible
C’est la ligne du compte qui fait office de boite de réception
Pour chaque compte un compteur affiche le nombre de mails non lus
La barre des comptes (au-dessus de l’arborescence des dossiers) permet de régler le délai de réception, créer un compte, supprimer un compte, renommer un compte, insérer une barre de séparation entre 2 dossiers, effectuer un tri alphabétique des dossiers, déplacer les dossiers de haut en bas (il n’y a pas de glisser déposer, je n’aime pas ça mais pouvez facilement le faire implémenter)
Pour les impatients, devant chaque compte il y a un bouton gris qui passe au rouge quand on clique dessus et qui sert à rafraîchir le compte en question (cela sert peu)
La liste des email
En haut de la liste vous avez l’intitulé du compte et le nom du dossier
Les mails sont lisibles sur 2 lignes
Les mails ont 3 couleurs
Une couleur + l’étoile pour les épinglés
Une autre couleur pour les non lus
Une aute couleur pour le mail sélectionné
Chaque mail possède 4 symboles (que chacun peut faire changer à sa guise)
À gauche
Un triangle pour les pièces jointes : s’il est rouge il y a des pj, s’il est gris il n’y en a pas
Un rond : rouge le mail a été répondu, gris le mail n’a pas été répondu
À droite
L’étoile : ocre épinglé, gris pas épinglé
Un petit bonhomme : en cliquant dessus vous lancez une recherche de tous les mails de cette adresse mail contenus dans le logiciel et pour chaque mail dans quel dossier du compte il se trouve
La fenêtre de visualisation des emails
L’en tête comprend
Dans sa partie gauche les infos De (expéditeur) À destinataire Date jour, date, mois année, heure et minutes en toutes lettres
Dans sa partie droite en gros caractères le sujet du mail
En dessous à gauche vous avez :
Bouton copier pour copier le texte du mail
Bouton recharger pour recharger la page
À droite vous avez 2 bouton haut bas pour aller immédiatement en bas de la fenêtre du mail, bien utile pour les longs mails ou les désabonnements souvent tout en bas
En dessous
Les pièces jointes qui sont affichées en haut de la fenêtre du mail
L’affichage maxi par défaut est de 6 pj. Pour en afficher plus il faut cliquer sur un bouton présent au dessous de la dernière pj.
L’affichage comprend le favicon du format de la pj, son titre et extension, son poids et la flèche d’affichage dans le logiciel par défaut (si nécessaire)
Les pièces jointes sont affichables en UN CLIC dans la fenêtre du mail : excel, word, pdf, images, vidéos
L’affichage des pièces jointes peut se faire : soit dans la fenêtre du mail soit en mode plein écran
Quand on clique sur une pj elle s’ouvre dans la fenêtre du mail et une nouvelle barre des tâches apparait au-dessus de l’en-tête avec plusieurs boutons :
- à gauche boutons + et - (ctrl roulette ou + et - au clavier fonctionnent aussi) pour zoomer ou dézoomer
- à gauche boutons flèche gauche ou droite (apparait uniquement quand c’est un pdf) pour tourner les pages (roulette avec défilement vertical doux ou flèches directionnelles du clavier fonctionnent également)
- à droite bouton plein écran, une fois en plein écran un bouton vous permet de quitter
Quand on affiche une pièce jointe un autre bouton «corps» apparaît pour revenir dans le corps du mail
L’affichage direct des pièces jointes dans le logiciel par défaut est possible en cliquant sur la flèche au bout de la ligne d’affichage de la pièce jointe
Téléchargement des pièces jointes : vous avez le choix soit de tout télécharger soit de choisir quelles pièces jointes télécharger
Pour les emails répondus une mention «vous avez répondu le date et heure» apparaît dans l’en-tête du mail
En cliquant sur cette mention «vous avez répondu le date et heure» le mail de réponse s’affiche immédiatement
Les photos visibles dans les mails disposent toutes d’un badge (en haut à droite) qui permet de les télécharger en UN CLIC
Le navigateur intégré
Il s’agit de QtWebEngine (le Chromium fourni avec PySide6)
C’est un vrai navigateur qui permet de naviguer sur internet normalement sans avoir à faire d’incessants aller retour avec votre navigateur par défaut
Il n’y a pas de stockage de cookies mais une mémorisation d’historique qui vous évite de resaisir un mot de passe par exemple
Quand on rentre dans le navigateur une barre des tâches spécifique apparaît avec un bouton corps (pour retourner dans le corps du mail) un bouton internet pour basculer sur le navigateur de votre choix, un bouton copier exclusivement destiné à copier l’url dans laquelle vous vous trouvez, url qui s’affiche dans la barre d’adresse qui se trouve à la droite du bouton copier et enfin le bouton plein écran
La visualisation des vidéos en ligne (à ne pas confondre avec les pj vidéo) dans le navigateur du client mail possède une fonction de reprise qui fonctionne avec You Tube
Rédaction d’un email
Possibilité d’envoi immédiat ou différé (1 bouton pour chaque choix)
Le réglage du différé se fait dans la barre de statut : actuellement les choix sont 1mn (seule tempo que j’utilise), 15mn et 30mn ou une heure précise. Tout cela est adaptable par chacun
Les pièces jointes s’affichent dans une colonne à droite du mail
Barre de statut
De gauche à droite
Bouton Spam : pour envoyer un email dans les spams et son adresse dans le module spams
Les spams supprimés dans les dossiers spams des comptes ne passent jamais par la corbeile ils sont définitivement supprimés
Statut du compte affiché, nom du mail et nombre de message du dossier affiché dans la liste
Fonction de téléchargement avec barre de défilement
Perso j’ai fait rajouter mes principales macros
Le combo de programmation du délai d’envoi des emails
La console : ouvre la console
À propos : les infos sur le logiciel
Par défaut : enregistrement du logiciel pour qu’il soit pris en compte dans les programmes par défaut de Windows
Ce qui est assez commun aux clients mail et qui ne figure pas dans cette version car je n’en ai aucune utilité : les filtres automatiques mais cela peut très facilement être implémenté
Où sont vos fichiers perso
LOCAL APP DATA
Voici ce qu'il y a dans %LOCALAPPDATA%\COURRIER sur votre PC
Les données de l'utilisateur, le plus important :
comptes.json : les comptes mail configurés ;
Storage\ : les messages téléchargés, rangés par compte et par dossier. Il est vide chez vous, puisqu'aucun vrai compte n'a été ajouté dans cette version de test ;
Modeles\ : les modèles de mail ;
macros.json : les macros ;
emoji\ : les émoticônes (les 58 de départ, et plus tard celles de chacun) ;
son_agenda.json : le réglage du son de l'agenda.
L'affichage, mémorisé d'une fois sur l'autre :
etat_arbre.json : les dossiers ouverts ou fermés dans l'arbre à gauche ;
les icônes des pièces jointes, flèches et dossiers (icone_*.png, arrow_*.png, folder.png, ICONES\, courrier.ico), recopiées depuis le zip au premier lancement.
Des caches, que l'application recrée seule si on les supprime :
CacheImages\ : les images des mails ;
Apercu\ : les fichiers temporaires pour prévisualiser les pièces jointes ;
WebEngineProfile\ : le cache du moteur d'affichage des mails (HTML) ;
COURRIER2\ : les réglages internes de Qt, la bibliothèque d'interface.
Les journaux de diagnostic, utiles en cas de problème à vous signaler :
journal.txt et Logs\ : le journal de fonctionnement ;
crash_traceback.txt et crash_natif.txt : ils se remplissent si l'application plante (vides chez vous, tant mieux) ;
battement.txt, compteur_lancements.txt, debug_largeur.txt, mailing_lancement.txt et .rattrapage_dates_reponse_fait : de petits fichiers de suivi internes.
En résumé : pour tout sauvegarder ou tout transférer sur un autre PC, il suffit de copier ce dossier. Pour repartir de zéro, on le supprime, comme l'indique déjà le LISEZMOI.
Voici le LISEZ MOI
COURRIER
========
COURRIER est un client mail multi-comptes (IMAP / Outlook).
Merci de signaler tout probleme rencontre a adrienmel@gmail.com
En cas de plantage, joignez si possible les fichiers journal.txt et
crash_traceback.txt du dossier %LOCALAPPDATA%\COURRIER (voir VOS DONNEES).
INSTALLATION
1. Decompressez tout le dossier ou vous voulez (Bureau, Documents...).
Ne deplacez pas COURRIER ADRIEN.exe seul : il a besoin du dossier _internal.
2. Double-cliquez sur COURRIER ADRIEN.exe.
3. Si Windows affiche "Windows a protege votre ordinateur" (SmartScreen) :
cliquez sur "Informations complementaires" puis "Executer quand meme".
Ce message apparait car le programme n'est pas signe numeriquement.
Certains antivirus peuvent aussi le signaler a tort : c'est un programme
Python empaquete, sans rien d'installe sur votre PC.
PREMIER LANCEMENT
La fenetre COMPTES s'ouvre toute seule. Ajoutez votre compte mail
(choisissez votre fournisseur, entrez votre adresse et votre mot de passe),
puis supprimez le compte "A CONFIGURER".
Pour un compte Gmail, il faut generalement un "mot de passe d'application".
VOS DONNEES
Tout est stocke uniquement sur votre PC, dans :
%LOCALAPPDATA%\COURRIER
(collez ce chemin dans la barre d'adresse de l'Explorateur Windows).
Rien n'est envoye ailleurs qu'a votre fournisseur de messagerie.
DESINSTALLATION
Supprimez le dossier decompresse, puis le dossier %LOCALAPPDATA%\COURRIER.
Aucune cle de registre n'est creee au lancement normal.
LICENCE
PolyForm Noncommercial 1.0.0 : usage non commercial uniquement.
Le texte complet est dans le menu A PROPOS du logiciel.
La suite en images
L’interface est verticale et les deux séparateurs entre les arborescences et la liste des mails et la liste des mails et la fenêtre des mails sont étirables
Les fonctionnalités de la barre des tâches (de gauche à droite)
Dans la partie gauche de la barre des tâches
Bouton supprimer
Le module des comptes : un certain nombre de fournisseurs d’accès sont déjà pré saisis
Le module de mailing intégré (j’envoie 6000 newsletter par semaine)
Le module macros : pour des réponses toutes faites ou tout ce que vous voulez
Le module modèles : pour créer des modèles de mail par compte nouveau mail ou répondre
Module sons - pour appliquer des sons par comptes pour la réception des emails
Le Module Spam : je n’ai jamais utilisé de filtres qui peuvent commettre des erreurs préjudiciables. Le bouton spam (dans la barre de statut tout en bas) envoie le mail dans les spams de chaque compte concerné et l’adresse est ajoutée dans le module global des spams
Les spams supprimés dans les dossiers spams des comptes ne passent jamais par la corbeile ils sont définitivement supprimés
Le module carnet d’adresses avec import et export csv, classement par dossier, recherche ...
Le module rechercher par expéditeur ou en tête : une fois la recherche lancée un petit bouton X apparait pour supprimer votre recherche et revenir à votre état antérieur
Le bouton chrono/expéditeur pour classer vos dossiers selon l’ordre chrono ou par expéditeur (je n’utilise pas les autres options de tri qui peuvent exister, en rajouter une sera peanuts)
Bouton internet : pour afficher un email directement dans votre navigateur sans passer par le navigateur intégré
Le module RSS to email intégré : par le passé cette fonction a fait l’objet de dizaines de logiciels dédiés, là elle est intégré dans le logiciel de mail... cela vous permet de recevoir les fils RSS directement dans le ou les comptes que vous aurez choisi
Le module todo : avec programmation, pop up, son
Dans la partie droite de la barre des tâches
Le bouton nouveau (mail)
Le bouton répondre
Le bouton rép. à tous
Le bouton transfert
Le bouton renvoyer : pour renvoyer un email à l’identique
Arborescence des comptes
TOUTES LES BOITES DE RÉCEPTION SONT EN HAUT, LES ARBORESCENCES SONT EN DESSOUS
C’est la barre du compte qui fait office de boite de réception
Sélectionner une barre de compte affiche automatiquement sa boite de réception dans la liste des mails et son arborescence SOUS TOUTES LES BOITES DE RÉCEPTION/LIGNES DES COMPTES
On choisit l’ordre des comptes dans le module des comptes
C’est la barre du compte qui fait office de boite de réception
Pour chaque compte un compteur affiche le nombre de mails non lus à droite de la barre du compte
C’est dans la barre de l’arborescence du compte qu’on peut
Choisir le délai le récupération des mails
Créer un dossier IMAP
L’abonnement sur le serveur est automatique
Supprimer un dossier IMAP
Renommer un dossier IMAP
Ajouter une barre de séparation entre des dossiers : symbole barre verticale, mais la barre de séparation est horizontale bien évidemment
Choisir un classement alpha automatique
Déplacer les dossiers de haut en bas (il n’y a pas de glisser déposer, je n’aime pas ça mais pouvez facilement le faire implémenter)
NB - Pour les impatients, devant chaque compte il y a un bouton gris qui passe au rouge quand on clique dessus et qui sert à rafraîchir le compte en question (cela sert peu)
La liste des email
En haut de la liste vous avez l’intitulé du compte et le nom du dossier
Les mails sont lisibles sur 2 lignes
Les mails ont 3 couleurs
Une couleur + l’étoile pour les épinglés
Une autre couleur pour les non lus
Une aute couleur pour le mail sélectionné
Chaque mail possède 4 symboles (que chacun peut faire changer à sa guise)
À gauche
Un triangle pour les pièces jointes : s’il est rouge il y a des pj, s’il est gris il n’y en a pas
Un rond : rouge le mail a été répondu, gris le mail n’a pas été répondu
À droite
L’étoile : ocre épinglé, gris pas épinglé
Un petit bonhomme : en cliquant dessus vous lancez une recherche de tous les mails de cette adresse mail contenus dans le logiciel et pour chaque mail dans quel dossier du compte il se trouve
La fenêtre de visualisation des emails
L’en tête comprend
Dans sa partie gauche les infos De (expéditeur) À destinataire Date jour, date, mois année, heure et minutes en toutes lettres
Dans sa partie droite en gros caractères le sujet du mail
En dessous à gauche vous avez :
Bouton copier pour copier le texte du mail
Bouton recharger pour recharger la page
À droite vous avez 2 bouton haut bas pour aller immédiatement en bas de la fenêtre du mail, bien utile pour les longs mails ou les désabonnements souvent tout en bas
En dessous
Les pièces jointes qui sont affichées en haut de la fenêtre du mail
L’affichage maxi par défaut est de 3 lignes
Pour en afficher plus il faut cliquer sur un bouton présent au dessous de la dernière pj.
L’affichage comprend le favicon du format de la pj, son titre et extension, son poids et la flèche d’affichage dans le logiciel par défaut (si nécessaire)
Téléchargement des pièces jointes : vous avez le choix soit de tout télécharger soit de choisir quelles pièces jointes télécharger
Des fois vaut mieux ne pas tout afficher
Les pièces jointes sont affichables en UN CLIC dans la fenêtre du mail : excel, word, pdf, images, vidéos
L’affichage des pièces jointes peut se faire : soit dans la fenêtre du mail soit en mode plein écran
Quand on clique sur une pj elle s’ouvre dans la fenêtre du mail et une nouvelle barre des tâches apparait au-dessus de l’en-tête avec plusieurs boutons :
- à gauche boutons + et - (ctrl roulette ou + et - au clavier fonctionnent aussi) pour zoomer ou dézoomer
Quand on zoome l’outil main apparait automatiquement pour déplacer le document (il est visible sur la capture)
- à gauche boutons flèche gauche ou droite (apparait uniquement quand c’est un pdf) pour tourner les pages (roulette avec défilement vertical doux ou flèches directionnelles du clavier fonctionnent également)
- à droite bouton plein écran, une fois en plein écran un bouton vous permet de quitter
Quand on affiche une pièce jointe un autre bouton «corps» apparaît pour revenir dans le corps du mail
Voilà ce que ça donne pour une vidéo en PJ (à ne pas confondre avec une vidéo lisible dans le navigateur intégré)
Dans la fenêtre du mail
En plein écran
Pour les emails répondus une mention «vous avez répondu le date et heure» apparaît dans l’en-tête du mail
En cliquant sur cette mention «vous avez répondu le date et heure» le mail de réponse s’affiche immédiatement, un autre bouton dans le message de réponse vous permet de revenir au message d’origine
Les photos visibles dans les mails disposent toutes d’un badge (en haut à droite) qui permet de les télécharger en UN CLIC
(fonction héritée d’une extension Palemoon bien pratique)
Le navigateur intégré
Il s’agit de QtWebEngine (le Chromium fourni avec PySide6)
C’est un vrai navigateur qui permet de naviguer sur internet normalement sans avoir à faire d’incessants aller retour avec votre navigateur par défaut
Il n’y a pas de stockage de cookies mais une mémorisation d’historique qui vous évite de resaisir un mot de passe par exemple
Quand on rentre dans le navigateur une barre des tâches spécifique apparaît avec un bouton corps (pour retourner dans le corps du mail) un bouton internet pour basculer sur le navigateur de votre choix, un bouton copier exclusivement destiné à copier l’url dans laquelle vous vous trouvez, url qui s’affiche dans la barre d’adresse qui se trouve à la droite du bouton copier et enfin le bouton plein écran
Une vidéo visualisée dans le navigateur la fenêtre du mail (à gauche il y a votre arbo et la liste des mails du compte en question
La même vidéo mais cette fois-ci en plein écran toujours dans le navigateur de Courrier Adrien et toujours «dans» le mail, cliquer sur CORPS vous fait revenir dans le corps du mail et sortir du navigateur
La visualisation des vidéos en ligne (à ne pas confondre avec les pj vidéo) dans le navigateur du client mail possède une fonction de reprise qui fonctionne avec You Tube (pas testé avec d’autres sites)
Rédaction d’un email
Possibilité d’envoi immédiat ou différé (1 bouton pour chaque choix)
Envoyer c’est en différé et rapide c’est de suite
Le réglage du différé se fait dans la barre de statut : actuellement les choix sont 1mn (seule tempo que j’utilise), 15mn et 30mn ou une heure précise. Tout cela est adaptable par chacun
Les pièces jointes s’affichent dans une colonne à droite du mail
Pour les emoticons c’est dans localappdata comme tout le reste (cf le paragraphe LOCALAPPDATA)
Vous pouvez rajouter les vôtres et supprimer celles qui y sont déjà
