- Expédié
- 23 septembre 2026 à 06:11 UTC
- Auteur
- Kamo
- Commite
- 9809d4b
Deux problèmes sur/messages, fixés dans le service. La recherche n'a pas fonctionné. Le chemin d'index a lancé une ClassCastException à chaque coup (Instante - Timestamp, visible dans les gousses), donc chaque recherche est revenue à une recherche IMAP qui a jeté les opérateurs à l'écart et a cherché le texte gratuit seul - ou, sans texte libre, pour la VALEUR du premier opérateur, n'importe où dans le message. L'indice était également incomplet (275 des 398 lignes dans une boîte de réception, pas de Envoyé organismes) et timidifiés par un membre, de sorte qu'il n'aurait jamais pu y répondre pour un autre la boîte aux lettres; et le texte libre a été interpolé dans un ORDER BY. Search est maintenant une requête parsed (MailSearchParser: la langue de Gmail - phrases, - exclusion, OR, crochets, de/to/cc/bcc/subject/body, a: joint, le nom du fichier:, est:, sous:, étiquetement:, avant/après/en, plus ancien que, plus/plus petit) répondu par le serveur de courrier lui-même: IMAP SEARCH par dossier, avec des étiquettes et des noms de fichiers évalués à côté d'elle et combinés sous forme d'ensembles de bits, et KQL pour Microsoft 365. Il peut regarder dans le dossier à l'écran ou dans chaque dossier mais les ordures et le spam (scope-all), se résout en:sent dans n'importe quel appel du serveur ce dossier, les pages les plus récentes en premier, et rapporte ce qu'il ne pouvait pas utiliser comme avertissements au lieu de deviner. Les classes de recherche d'index mort sont supprimées. Le changement de boîte aux lettres a échoué. Suppression, déplacement, signalement de spam, gestion des dossiers, la recherche et les actions en masse n'ont pas pris de boîte aux lettres et ont agi de la part du membre à l'adresse suivante: quel que soit le message transportait le même UID. Chacun d'entre eux résout maintenant son cible via MailboxTargetResolver (mailboxId ou sharedMailboxId, accès vérifié, 400/403 au lieu de 500), et seule la boîte aux lettres du membre touche l'indice de métadonnées. Les actions par lots passent par le fournisseur plutôt que le brut KamoMail d'accréditation, qui donne également à Microsoft 365 et aux membres de Google une action globale. Le chemin d'envoi n'est pas affecté.
