- Порезанный
- 6 августа 2026 г. в 11:58 UTC
- Автор
- Kamo
- Обещать
- 145fb64
Навигационный почтовый значок в Камо-интернале обновился, позвонив /api/email/folders каждые 30 секунд на вкладке браузера. Эта конечная точка ходит Полное дерево папок и открывает каждую папку только для чтения, поэтому стоимость Одним целым числом было полное резюме почтового ящика, повторяемое бесконечно. WebSocket что уже существовал только объявил, что почта прибыла и не несет никакого счета, Таким образом, его одной задачей было вызвать другой опрос. Опубликовать сам счет: - EmailUnreadSnapshot on NATS email.unread.<addr>, relayed to STOMP /topic/email/unread/<memberId>. NATS находится на пути, потому что стручка, которая Наблюдает, что изменение обычно не является капсулой, удерживающей WebSocket участника. - EmailUnreadPublisher объединяется на почтовый ящик, поэтому доставка IDLE с десятью сообщениями или Страница с пометкой «Читать» - это одно круглое путешествие IMAP и одно опубликование, вне поля зрения нить звонящего. MailReader.getUnreadCount читает одну папку. График отвечает на него из папки Перечислите, что он уже возвращается; провайдеры, поддерживаемые IMAP, отменяют его одним Статус (UNSEEN). - Снимок публикуется на подписке, на IDLE-сообщенияхAdded/messagesRemoved, на флаге IMAP изменяется, а с маркировки / флаги / перемещение / удаление / спам конечные точки. Также закрываются три пробела: - Изменения флага были невидимы. Чтение почты в Roundcube или на телефонных аппаратах Видите, не добавляя и не удаляя сообщения, поэтому значок падает только тогда, когда Браузер следующий опрос. IDLE теперь содержит MessageChangedListener. - Облачные почтовые ящики вообще не работают. EmailWebSocketController решен учетные данные через таблицу виртуальных пользователей KamoMail, которая не имеет строки для Участник Microsoft 365 или Google Workspace, поэтому подписка() зарегистрировала предупреждение и вернулся. Теперь он решается через MailProviderResolver, и IDLE подключается. с помощью спецификации учетных данных (host/port/TLS/XOAUTH2) ImapStoreFactory.connect вместо того, чтобы предполагать, что хост KamoMail Пароль. - Сеансы просочились. Закрытая вкладка никогда не отправляет /email / не подписывается, поэтому почтовые ящики В настоящее время эталон засчитывается на сессию STOMP и выпускается на SessionDisconnectEvent. Почтовые ящики без живого IDLE-слушателя — Граф, выше 50-контактной крышки или мертвый IDLE поток — проносится на стороне сервера каждые 60 лет и публикуется в том же виде. Тема. Это заменяет опросы на табу, а не толкать: одна подметка служит каждому вкладка участника открыта, членство перепроверяется каждый проход так что мертвый слушатель Браузер все еще получает счет через WebSocket. MessageIndexer связывает e-mail.> и десериализирует все на нем как сообщение, поэтому Теперь он пропускает темы за пределами email.inbox. — фильтруется в обработчике чем путем сужения подписки, потому что email-metadata-indexer является долговечным Потребитель и изменение предмета фильтра отклонят подписку на каждый До тех пор, пока прочность не будет удалена вручную.