IMAP protocol details in thunderbird <-> exchange interworking
Коллеги, подскажите, пожалуйста, как можно с этим побороться. 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 как-то там прикончить? Может какие другие соображения есть на сей счет? Спасибо. -- /doka
Добрий день всім.
Володя, може й не в тему, але колись наткнувся на те, що некрософти якось по
їба..нутому обробляли CR/LF SMTP/IMAP4/POP3 headers.Логіка була
незрозумілою/неочевидною, а колупатися в ній не було часу/не хотілося.
Як зараз - не знаю.
2008/12/1 Vladimir Litovka
Коллеги,
подскажите, пожалуйста, как можно с этим побороться. 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 как-то там прикончить? Может какие другие соображения есть на сей счет?
Спасибо.
-- /doka
-- Regards, /oleh
Привет,
фишка в том, что проблема появилась в какой-то непраздничный день после
нескольких месяцев нормальной работы. Вероятнее всего, проблема возникла на
стороне Exchange, но для меня это ничего не значит - я могу что-либо сделать
только на своей стороне (поставить какой-то addon для thunderbird, прибить
инвалидное письмо на сервере, etc), потому что официально Thunderbird не
является supported application и открытие кейса в IT закончилось его
немедленным закрыванием - никто не будет разбираться с этим.
Поэтому если есть какие-то предложения по возможности исполнить что-либо на
моей workstation - they're highly welcomed. Вариант - вернуться на Outlook -
рассматривается в последнюю очередь. Переинсталляцию Thunderbird (включая
убивание всех профилей, аддонов, etc) я уже сделал - не помогло.
По какому колесу еще можно постучать и какое стекло протереть? :-)
Спасибо
2008/12/1 Oleh Hrynchuk
Добрий день всім.
Володя, може й не в тему, але колись наткнувся на те, що некрософти якось по їба..нутому обробляли CR/LF SMTP/IMAP4/POP3 headers.Логіка була незрозумілою/неочевидною, а колупатися в ній не було часу/не хотілося.
Як зараз - не знаю.
2008/12/1 Vladimir Litovka
Коллеги,
подскажите, пожалуйста, как можно с этим побороться. 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 как-то там прикончить? Может какие другие соображения есть на сей счет?
Спасибо.
-- /doka
-- Regards, /oleh
-- /doka
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
participants (3)
-
Oleg Cherevko
-
Oleh Hrynchuk
-
Vladimir Litovka