Vladimir Litovka wrote:
Коллеги,
подскажите, пожалуйста, как можно с этим побороться. Thunderbird при работе с Outlook Exchange начал выдавать ошибку 0x8004011b. Гугленье ничего внятного не дало, есть диагностика wireshark, которая выглядит следующим образом:
моя система посылает запрос -
782 UID fetch 86855 (UID RFC822.SIZE FLAGS BODY.PEEK[HEADER.FIELDS (From To Cc Subject Date Message-ID Priority X-Priority References Newsgroups In-Reply-To Content-Type)])
приходит ответ -
782 NO Unrecognized internal error: 0x8004011b
причем эта ошибка возвращается только на UID fetch *86885*.
Я не знаю деталей IMAP, поэтому вопрос - что означает этот запрос? Если это запрос на какой-то определенный item в mailbox - можно этот item как-то там прикончить? Может какие другие соображения есть на сей счет?
86855 -- это UID (Unique IDentifier) некоторого сообщения в mailbox'е. В данном IMAP-запросе Thunderberd просит сообщить ему некий набор атрибутов этого сообщения + некий набор полей header'а этого сообщения. UID сообщения не меняется в пределах одной IMAP-сессии, но может меняться между сессиями (в том смысле, что протокол это допускает). Если UID'ы Exchange'а не меняются и между сессиями (что вполне может быть, но я этого не знаю наверняка), то можно напустить на mailbox Outlook через IMAP и посмотреть каким-нибудь анализатором протоколов, что Exchange отвечает Outlook'у на запрос с UID'ом 86855. После чего осается по полученным Outlook'ом атрибутам догадаться, что это за сообщение, и, скажем, удалить его из mailbox'а. -- Olwi