diff --git a/hermes-tt/mail-o365-search-pas-de-filtre-date.md b/hermes-tt/mail-o365-search-pas-de-filtre-date.md index 8dd4daf..8192d9a 100644 --- a/hermes-tt/mail-o365-search-pas-de-filtre-date.md +++ b/hermes-tt/mail-o365-search-pas-de-filtre-date.md @@ -33,3 +33,32 @@ Ne pas utiliser /search avec un mot-cle annee en attendant un filtre de date ree Verifier si OWA supporte un operateur de date fiable dans son moteur de recherche natif (ex. received>=01/01/2024) teste directement dans l UI avant de l attendre de cette API generique. + + +## MAJ 30/07/2026 -- cause racine trouvee et corrigee (partiellement) : DNS Pi-hole + +En creusant la question de Nabil ("pourquoi /folders ne marche pas, est-ce a regler tout de suite"), +inspection des logs container : SmartScreenDnsResolver timeout sur outlook.office.com et +outlook.cloud.microsoft, avec en consequence un /inbox qui remontait carrement en 502 Bad Gateway +par intermittence -- pas seulement /folders, un vrai bug de prod deja actif avant le projet RAG. + +Cause : hermes-mail-browser tournait sans override DNS, donc resolution via Pi-hole (meme classe +de bug que la duplication Telegram corrigee le 09/07 sur hermes-agent-*). + +**Fix applique** : ajout `dns: [1.1.1.1, 9.9.9.9]` dans docker-compose.yml, recreate du container. +Verifie : resolution DNS immediate (getent hosts en <1s, avant : timeout), /auth/status repond en +22ms (avant : dans la chaine de timeouts), session browser persistee sans besoin de re-auth noVNC. + +**Ce qui reste casse malgre le fix DNS** : /folders. Comportement desormais **flaky et non lie au +DNS** -- soit timeout a 30s+, soit reponse rapide (~3s) mais vide (`count:0`). C est un bug cote +implementation (selecteur/logique de lecture du volet dossiers OWA, probablement arbre virtualise/ +replie non deplie par le scraper), pas un probleme reseau. A traiter comme un vrai chantier de dev +sur l app hermes-mail-browser, pas un quick fix -- necessite d inspecter le code Playwright de la +route /folders. + +**Confirmation /inbox** : ne retourne QUE des items de mail (raw_text, aria_label) -- zero info de +dossier/sous-dossier. Ne lit que le volet liste des messages, jamais le volet dossiers. + +**A faire cote versioning** : ce changement compose vit sur /volume1/docker/hermes-mail-browser, +non versionne en Git depuis le NAS (pas de .git ici, conforme a la regle Git absent du NAS). +Nabil doit committer/push depuis son Mac (/Volumes/docker) pour capitaliser ce fix dans l historique.