
Pour trier automatiquement les e-mails par expéditeur, commencez par la condition fiable la plus précise. Une règle d’adresse exacte suffit souvent pour une newsletter régulière. Un domaine est plus large : une même organisation peut envoyer factures, promotions et alertes de compte.
Choisir la condition avant l’action
| Besoin | Point de départ | Limite principale |
|---|---|---|
| Une adresse envoie toujours le même type de message | Règle d’adresse exacte | Son contenu peut changer ensuite |
| Plusieurs adresses ont un même but stable | Domaine et condition précise sur l’objet | Le domaine seul peut englober des exceptions importantes |
| Plusieurs expéditeurs expriment une même intention | Prompt de catégorie et aperçu | Classification erronée ou ambiguë possible |
Créez un dossier ou libellé cible et essayez la condition sur d’anciens messages. Les filtres Gmail et Thunderbird conviennent sans IA lorsque la condition est explicite.
Ce que vérifie le cache des expéditeurs
Une catégorie enregistrée peut éviter un appel au modèle si le message remplit les conditions du cache. Le contrôle de l’objet normalise ses mots et les compare aux motifs mémorisés. Il ignore les nombres variables et les préfixes de réponse courants. Ce n’est pas une nouvelle analyse sémantique de chaque message.
Le 13 octobre 2026, nous avons testé directement l’implémentation réelle subject_guard.py. Les entrées sont fictives et les sorties sont des valeurs booléennes : pas de test de boîte réelle ni de mesure de précision IA.
| Cas testé | Résultat observé |
|---|---|
| Objet de facture connu avec un autre numéro | Correspondance |
| Promotion sans rapport avec le motif de facture | Aucune correspondance |
| Préfixe de réponse ajouté à un objet connu | Correspondance |
| Objet vide ou composé uniquement de chiffres | Repli autorisant une correspondance |
| Aucun motif d’objet enregistré | Repli autorisant une correspondance |
Douze vérifications ont réussi, dont normalisation, apprentissage et limite de dix motifs. « Correspondance » autorise la réutilisation à cette étape ; d’autres conditions restent applicables. Les objets vides et motifs absents comptent particulièrement : un message différent ne déclenche pas toujours un nouvel appel au modèle.
Tester un expéditeur au contenu varié
Pour un fournisseur fictif, préparez « Facture 1047 », « Facture 1048 », « Offre d’été » et un message sans objet. Définissez les messages destinés aux finances avant l’aperçu. Ouvrez les originaux et comparez les classifications réelles aux attentes. Corrigez la catégorie ou utilisez une règle plus explicite si une adresse envoie des contenus différents.
Commencez par un dossier contrôlable. L’historique peut annuler un déplacement pris en charge tant que le message reste accessible ; il ne peut pas annuler une suppression définitive ou rappeler un transfert. Revérifiez les nouveaux types de messages.
Voir les catégories d’expéditeurs et l’historique.
Quand deux règles de tri se contredisent
Si un message arrive dans le mauvais dossier, comparez expéditeur, objet et heure de réception avec la règle du fournisseur, le filtre du client mail et l’historique de l’application. Pendant l’essai, utilisez un seul mécanisme par déplacement. Mettez temporairement en pause la règle concurrente, envoyez un cas fictif et vérifiez le dossier final avant de réactiver l’automatisation.
Le test établit seulement ce qui se passe dans cette configuration. Si le message a déjà été déplacé, examinez la boîte dans le client mail. Un résultat du modèle obtenu ensuite ne prouve pas quelle règle a agi en premier. Revérifiez les exclusions après modification des catégories ou attributions mémorisées.