KamoCRM

Поиск, который выполняет свой запрос, и каждое почтовое действие на открытом почтовом ящике

FixEmailService
Порезанный
23 сентября 2026 г. в 06:11 UTC
Автор
Kamo
Обещать
9809d4b

Две проблемы на /сообщениях, зафиксированные в службе. Поиск не сработал. Индексный путь бросал ClassCastException на каждый хит (Instant -> Timestamp, видимый в бревнах капсул), поэтому каждый поиск возвращался к IMAP-поиск, который отбрасывал операторов и искал свободный текст самостоятельно - или, без свободного текста, для первого оператора сообщение. Индекс также был неполным (275 из 398 строк в одном почтовом ящике, не отправлено) тела) и ключи от члена, чтобы он никогда не мог ответить за другого почтовый ящик; и свободный текст был интерполирован в приказ. Поиск теперь является парсированным запросом (MailSearchParser: язык Gmail - фразы, -исключение, ИЛИ, скобки, из/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/в/ имя файла:, в:, метка:, до/после/на, старше than/newer than, Больше/меньше) ответил сам почтовый сервер: IMAP SEARCH для папки, с ярлыками и именами файлов, оцениваемыми рядом с ним и объединенными как битовые наборы, и KQL для Microsoft 365. Он может смотреть в папке на экране или в каждой папке. Но Trash and Spam (scope=all) разрешает: отправлять на все, что вызывает сервер. Эта папка, страницы сначала новейшие и сообщает, что она не может использовать в качестве Предупреждения вместо угадывания. Удалены мертвые классы индексного поиска. Переключение почтового ящика провалилось. Удаление, перемещение, сообщение о спаме, управление папками, Поиск и массовые действия не брали почтовый ящик и действовали по собственному желанию участника. Какое бы сообщение не содержало тот же UID. Теперь каждый из них решает свои Цель через MailboxTargetResolver (mailboxId или sharedMailboxId, доступ) проверено, 400/403 вместо 500, и только собственный почтовый ящик пользователя касается Индекс метаданных. Пакетные действия проходят через поставщика, а не сырые учетные данные KamoMail, которые также предоставляют членам Microsoft 365 и Google работающего массового действия. Путь послания не тронут.

Все изменения

Как вы видите судоходство?

Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.

Начните бесплатно навсегдаПосмотреть цены