Показано с 61 по 70 из 133

Тема: неудачный переход с 3.5.26 на 3.5.36 (работа exchange)

  1. #61
    Valki
    Valki вне форума
    Участник
    Регистрация
    31.05.2004
    Сообщений
    322

    Re: Новая версия с HrQueryAllRows

    The Bat! 3.70.03 "Qigong" (Beta)
    Сразу пробуем получить почту "Дохлым на прием" аккаунтом…
    26.01.2006, 09:07:58: FETCH - Получение новой почты
    >26.01.2006, 09:07:59: FETCH - Store support mask: ATTACH_OK, CATEGORIZE_OK, CREATE_OK, ENTRYID_UNIQUE, HTML_OK, MODIFY_OK, MV_PROPS_OK, NOTIFY_OK, OLE_OK, RESTRICTION_OK, RTF_OK, SEARCH_OK, SORT_OK, SUBMIT_OK, UNICODE_OK.
    26.01.2006, 09:07:59: FETCH - подключено к серверу Exchange "tkzmain" как пользователь "71006"
    >26.01.2006, 09:07:59: FETCH - Found mail folder "Входящие" (Class: "", Items: 61, SubFolders: no)
    >26.01.2006, 09:07:59: FETCH - Folder "Дневник" is not an e-mail folder because it is journal folder (Class: "IPF.Journal", Items: 0, SubFolders: no)
    >26.01.2006, 09:07:59: FETCH - Folder "Задачи" is not an e-mail folder because it is tasks folder (Class: "IPF.Task", Items: 0, SubFolders: no)
    >26.01.2006, 09:07:59: FETCH - Folder "Заметки" is not an e-mail folder because it is notes folder (Class: "IPF.StickyNote", Items: 0, SubFolders: no)
    >26.01.2006, 09:07:59: FETCH - Found mail folder "Исходящие" (Class: "", Items: 0, SubFolders: no)
    >26.01.2006, 09:07:59: FETCH - Folder "Календарь" is not an e-mail folder because it is appointments folder (Class: "IPF.Appointment", Items: 0, SubFolders: no)
    >26.01.2006, 09:07:59: FETCH - Folder "Контакты" is not an e-mail folder because it is contacts folder (Class: "IPF.Contact", Items: 0, SubFolders: no)
    >26.01.2006, 09:07:59: FETCH - Found mail folder "Нежелательная почта" (Class: "IPF.Note", Items: 0, SubFolders: no)
    >26.01.2006, 09:07:59: FETCH - Found mail folder "Отправленные" (Class: "", Items: 0, SubFolders: no)
    >26.01.2006, 09:07:59: FETCH - Found mail folder "Ошибки синхронизации" (Class: "IPF.Note", Items: 0, SubFolders: yes)
    >26.01.2006, 09:07:59: FETCH - Found mail folder "Ошибки синхронизации\Конфликты" (Class: "IPF.Note", Items: 0, SubFolders: no)
    >26.01.2006, 09:07:59: FETCH - Found mail folder "Ошибки синхронизации\Локальные ошибки" (Class: "IPF.Note", Items: 0, SubFolders: no)
    >26.01.2006, 09:07:59: FETCH - Found mail folder "Ошибки синхронизации\Ошибки сервера" (Class: "IPF.Note", Items: 0, SubFolders: no)
    >26.01.2006, 09:07:59: FETCH - Found mail folder "Удаленные" (Class: "", Items: 0, SubFolders: no)
    >26.01.2006, 09:07:59: FETCH - Found mail folder "Черновики" (Class: "IPF.Note", Items: 0, SubFolders: no)
    26.01.2006, 09:07:59: FETCH - обрабатывается 1 папки(-ок)
    >26.01.2006, 09:07:59: FETCH - Checking folder "Входящие", 61 total message(s)
    >26.01.2006, 09:07:59: FETCH - Unknown search criteria for this folder (HResult=80040102)
    !26.01.2006, 09:07:59: FETCH - GetContentsTable has returned only 1 messages while there are 61 messages in the folder "Входящие". Table status in the end of query: Status: COMPLETE, Type: DYNAMIC, row count: 61, position: row=61 numerator=61 denominator=61, There is no information about how the table is sorted
    >26.01.2006, 09:07:59: FETCH - Table status in the beginning of query: Status: COMPLETE, Type: DYNAMIC, row count: 61, position: row=0 numerator=0 denominator=61, There is no information about how the table is sorted
    !26.01.2006, 09:07:59: FETCH - Still incomplete data: GetContentsTable has returned only 1 messages while there are 61 messages in the folder "Входящие". Table status in the end of query: Status: COMPLETE, Type: DYNAMIC, row count: 61, position: row=61 numerator=61 denominator=61, There is no information about how the table is sorted
    >26.01.2006, 09:07:59: FETCH - Trying HrQueryAllRows…
    >26.01.2006, 09:07:59: FETCH - Skipped 122 messages in the folder "Входящие" because we have retrieved them in previous sessions
    26.01.2006, 09:07:59: FETCH - Соединение завершено - получено писем: 0
    Нифига! Почта не получается!!! Аккаунт как был так и есть "Дохлый на прием" (отправляет почту нормально).
    Но логер очень прикольные штуки пишет. Смотрим подсветку…

    Пытаемся получить те же письма (с того же ящика) "Живым" аккаунтом и… сессия заканчивается до получения всех писем. (т.е. для получения всех писем нужно мнократно вручную нажимать кнопку "получить почту")
    Вот лог первой такой сессии:
    26.01.2006, 09:13:27: FETCH - Получение новой почты
    >26.01.2006, 09:13:27: FETCH - Store support mask: ATTACH_OK, CATEGORIZE_OK, CREATE_OK, ENTRYID_UNIQUE, HTML_OK, MODIFY_OK, MV_PROPS_OK, NOTIFY_OK, OLE_OK, RESTRICTION_OK, RTF_OK, SEARCH_OK, SORT_OK, SUBMIT_OK, UNICODE_OK.
    26.01.2006, 09:13:27: FETCH - подключено к серверу Exchange "tkzmain" как пользователь "71006"
    >26.01.2006, 09:13:27: FETCH - Found mail folder "Входящие" (Class: "", Items: 61, SubFolders: no)
    >26.01.2006, 09:13:27: FETCH - Folder "Дневник" is not an e-mail folder because it is journal folder (Class: "IPF.Journal", Items: 0, SubFolders: no)
    >26.01.2006, 09:13:27: FETCH - Folder "Задачи" is not an e-mail folder because it is tasks folder (Class: "IPF.Task", Items: 0, SubFolders: no)
    >26.01.2006, 09:13:27: FETCH - Folder "Заметки" is not an e-mail folder because it is notes folder (Class: "IPF.StickyNote", Items: 0, SubFolders: no)
    >26.01.2006, 09:13:27: FETCH - Found mail folder "Исходящие" (Class: "", Items: 0, SubFolders: no)
    >26.01.2006, 09:13:27: FETCH - Folder "Календарь" is not an e-mail folder because it is appointments folder (Class: "IPF.Appointment", Items: 0, SubFolders: no)
    >26.01.2006, 09:13:27: FETCH - Folder "Контакты" is not an e-mail folder because it is contacts folder (Class: "IPF.Contact", Items: 0, SubFolders: no)
    >26.01.2006, 09:13:27: FETCH - Found mail folder "Нежелательная почта" (Class: "IPF.Note", Items: 0, SubFolders: no)
    >26.01.2006, 09:13:27: FETCH - Found mail folder "Отправленные" (Class: "", Items: 0, SubFolders: no)
    >26.01.2006, 09:13:27: FETCH - Found mail folder "Ошибки синхронизации" (Class: "IPF.Note", Items: 0, SubFolders: yes)
    >26.01.2006, 09:13:27: FETCH - Found mail folder "Ошибки синхронизации\Конфликты" (Class: "IPF.Note", Items: 0, SubFolders: no)
    >26.01.2006, 09:13:27: FETCH - Found mail folder "Ошибки синхронизации\Локальные ошибки" (Class: "IPF.Note", Items: 0, SubFolders: no)
    >26.01.2006, 09:13:27: FETCH - Found mail folder "Ошибки синхронизации\Ошибки сервера" (Class: "IPF.Note", Items: 0, SubFolders: no)
    >26.01.2006, 09:13:27: FETCH - Found mail folder "Удаленные" (Class: "", Items: 0, SubFolders: no)
    >26.01.2006, 09:13:27: FETCH - Found mail folder "Черновики" (Class: "IPF.Note", Items: 0, SubFolders: no)
    26.01.2006, 09:13:27: FETCH - обрабатывается 1 папки(-ок)
    >26.01.2006, 09:13:27: FETCH - Checking folder "Входящие", 61 total message(s)
    26.01.2006, 09:13:27: ANTIVIRUS - Проверка входящего письма на наличие вирусов
    26.01.2006, 09:13:27: ANTIVIRUS - Не установлены антивирусные плагины для проверки объекта на вирус
    >26.01.2006, 09:13:27: FETCH - Unknown search criteria for this folder (HResult=80040102)
    !26.01.2006, 09:13:27: FETCH - GetContentsTable has returned only 1 messages while there are 61 messages in the folder "Входящие". Table status in the end of query: Status: COMPLETE, Type: DYNAMIC, row count: 61, position: row=61 numerator=61 denominator=61, There is no information about how the table is sorted
    >26.01.2006, 09:13:27: FETCH - Table status in the beginning of query: Status: COMPLETE, Type: DYNAMIC, row count: 61, position: row=0 numerator=0 denominator=61, There is no information about how the table is sorted
    !26.01.2006, 09:13:27: FETCH - Still incomplete data: GetContentsTable has returned only 1 messages while there are 61 messages in the folder "Входящие". Table status in the end of query: Status: COMPLETE, Type: DYNAMIC, row count: 61, position: row=61 numerator=61 denominator=61, There is no information about how the table is sorted
    >26.01.2006, 09:13:27: FETCH - Trying HrQueryAllRows…
    >26.01.2006, 09:13:27: FETCH - Skipped 118 messages in the folder "Входящие" because we have retrieved them in previous sessions
    26.01.2006, 09:13:27: FETCH - Получено письмо от Wanda@OneDay.ru для vfirsov@tkz.taganrog.ru, зашифрованное: Нет, размер: 2532, дата: 26 января 2006 г. 11:58:37, тема: "заграничный паспорт-2006 и виза, сложные случаи"
    26.01.2006, 09:13:27: ANTIVIRUS - Проверка входящего письма на наличие вирусов
    26.01.2006, 09:13:27: ANTIVIRUS - Не установлены антивирусные плагины для проверки объекта на вирус
    26.01.2006, 09:13:27: FETCH - Получено письмо от Thurman@binetti.ru для v.firsov@tkz.taganrog.ru, зашифрованное: Нет, размер: 2634, дата: 26 января 2006 г. 5:04:33, тема: "получение заграничного паспорта"
    26.01.2006, 09:13:27: ANTIVIRUS - Проверка входящего письма на наличие вирусов
    26.01.2006, 09:13:27: ANTIVIRUS - Не установлены антивирусные плагины для проверки объекта на вирус
    26.01.2006, 09:13:28: FETCH - Получено письмо от orloff@kzkz.info для v.firsov@tkz.taganrog.ru, зашифрованное: Нет, размер: 5438, дата: 26 января 2006 г. 5:42:32, тема: "Школа танцев объявляет набор"
    26.01.2006, 09:13:28: ANTIVIRUS - Проверка входящего письма на наличие вирусов
    26.01.2006, 09:13:28: ANTIVIRUS - Не установлены антивирусные плагины для проверки объекта на вирус
    26.01.2006, 09:13:28: FETCH - Получено письмо от atrophic@financier.com для vfirsov@tkz.taganrog.ru, зашифрованное: Нет, размер: 5636, дата: 23 января 2006 г. 22:03:06, тема: "Управляющий - не тот кто управляет а тот кто управляется"
    26.01.2006, 09:13:28: FETCH - Соединение завершено - получено писем: 4
    Опять занятная информация на счет сообщений, полученных в прошлую сессию и еще… об отсутствии информации, как таблица отсортирована…
    Что бы это значило?

  2. #62
    Valki
    Valki вне форума
    Участник
    Регистрация
    31.05.2004
    Сообщений
    322

    Re: Новая версия с HrQueryAllRows

    Далее проверяем работу с авторепортами.
    На сервере имеем 3 авторепорта (больше в Исходящих ничего нет):
    1. (Тема: TEST2) было доставлено следующим получателям…
    2. (Тема: test) было доставлено следующим получателям…
    3. (Тема: TEST2) было удалено и не прочитано…

    И еще 2 Письма в "отправленных" (Это те письма на которые формировались авторепорты, т.е. с подтверждениями прочтения и доставки):

    Пытаемся получить почту (обмен с сервером) … отдаем отправленные, берем входящие…
    26.01.2006, 09:51:46: FETCH - Получение новой почты
    >26.01.2006, 09:51:46: FETCH - Store support mask: ATTACH_OK, CATEGORIZE_OK, CREATE_OK, ENTRYID_UNIQUE, HTML_OK, MODIFY_OK, MV_PROPS_OK, NOTIFY_OK, OLE_OK, RESTRICTION_OK, RTF_OK, SEARCH_OK, SORT_OK, SUBMIT_OK, UNICODE_OK.
    26.01.2006, 09:51:46: FETCH - подключено к серверу Exchange "tkzmain" как пользователь "71006"
    >26.01.2006, 09:51:46: FETCH - Found mail folder "Входящие" (Class: "", Items: 3, SubFolders: no)
    >26.01.2006, 09:51:46: FETCH - Folder "Дневник" is not an e-mail folder because it is journal folder (Class: "IPF.Journal", Items: 0, SubFolders: no)
    >26.01.2006, 09:51:46: FETCH - Folder "Задачи" is not an e-mail folder because it is tasks folder (Class: "IPF.Task", Items: 0, SubFolders: no)
    >26.01.2006, 09:51:46: FETCH - Folder "Заметки" is not an e-mail folder because it is notes folder (Class: "IPF.StickyNote", Items: 0, SubFolders: no)
    >26.01.2006, 09:51:46: FETCH - Found mail folder "Исходящие" (Class: "", Items: 0, SubFolders: no)
    >26.01.2006, 09:51:46: FETCH - Folder "Календарь" is not an e-mail folder because it is appointments folder (Class: "IPF.Appointment", Items: 0, SubFolders: no)
    >26.01.2006, 09:51:46: FETCH - Folder "Контакты" is not an e-mail folder because it is contacts folder (Class: "IPF.Contact", Items: 0, SubFolders: no)
    >26.01.2006, 09:51:46: FETCH - Found mail folder "Нежелательная почта" (Class: "IPF.Note", Items: 0, SubFolders: no)
    >26.01.2006, 09:51:46: FETCH - Found mail folder "Отправленные" (Class: "", Items: 2, SubFolders: no)
    >26.01.2006, 09:51:46: FETCH - Found mail folder "Ошибки синхронизации" (Class: "IPF.Note", Items: 0, SubFolders: yes)
    >26.01.2006, 09:51:46: FETCH - Found mail folder "Ошибки синхронизации\Конфликты" (Class: "IPF.Note", Items: 0, SubFolders: no)
    >26.01.2006, 09:51:46: FETCH - Found mail folder "Ошибки синхронизации\Локальные ошибки" (Class: "IPF.Note", Items: 0, SubFolders: no)
    >26.01.2006, 09:51:46: FETCH - Found mail folder "Ошибки синхронизации\Ошибки сервера" (Class: "IPF.Note", Items: 0, SubFolders: no)
    >26.01.2006, 09:51:46: FETCH - Found mail folder "Удаленные" (Class: "", Items: 0, SubFolders: no)
    >26.01.2006, 09:51:46: FETCH - Found mail folder "Черновики" (Class: "IPF.Note", Items: 0, SubFolders: no)
    26.01.2006, 09:51:46: FETCH - обрабатывается 2 папки(-ок)
    >26.01.2006, 09:51:46: FETCH - Checking folder "Входящие", 3 total message(s)
    !26.01.2006, 09:51:46: FETCH - Skipped a message in "Входящие" which has an empty body and no attachments (Class: "REPORT.IPM.Note.IPNNRN", Subject: "Не прочтено: TEST2")
    >26.01.2006, 09:51:46: FETCH - Unknown search criteria for this folder (HResult=80040102)
    !26.01.2006, 09:51:46: FETCH - GetContentsTable has returned only 1 messages while there are 3 messages in the folder "Входящие". Table status in the end of query: Status: COMPLETE, Type: DYNAMIC, row count: 3, position: row=3 numerator=3 denominator=3, There is no information about how the table is sorted
    >26.01.2006, 09:51:46: FETCH - Table status in the beginning of query: Status: COMPLETE, Type: DYNAMIC, row count: 3, position: row=0 numerator=0 denominator=3, There is no information about how the table is sorted
    !26.01.2006, 09:51:46: FETCH - Still incomplete data: GetContentsTable has returned only 1 messages while there are 3 messages in the folder "Входящие". Table status in the end of query: Status: COMPLETE, Type: DYNAMIC, row count: 3, position: row=3 numerator=3 denominator=3, There is no information about how the table is sorted
    >26.01.2006, 09:51:46: FETCH - Trying HrQueryAllRows…
    >26.01.2006, 09:51:46: FETCH - Skipped 5 messages in the folder "Входящие" because we have retrieved them in previous sessions
    >26.01.2006, 09:51:46: FETCH - Checking folder "Отправленные", 2 total message(s)
    >26.01.2006, 09:51:46: FETCH - Unknown search criteria for this folder (HResult=80040102)
    !26.01.2006, 09:51:46: FETCH - GetContentsTable has returned only 1 messages while there are 2 messages in the folder "Отправленные". Table status in the end of query: Status: COMPLETE, Type: DYNAMIC, row count: 2, position: row=2 numerator=2 denominator=2, There is no information about how the table is sorted
    >26.01.2006, 09:51:46: FETCH - Table status in the beginning of query: Status: COMPLETE, Type: DYNAMIC, row count: 2, position: row=0 numerator=0 denominator=2, There is no information about how the table is sorted
    !26.01.2006, 09:51:46: FETCH - Still incomplete data: GetContentsTable has returned only 1 messages while there are 2 messages in the folder "Отправленные". Table status in the end of query: Status: COMPLETE, Type: DYNAMIC, row count: 2, position: row=2 numerator=2 denominator=2, There is no information about how the table is sorted
    >26.01.2006, 09:51:46: FETCH - Trying HrQueryAllRows…
    >26.01.2006, 09:51:46: FETCH - Skipped 4 messages in the folder "Отправленные" because we have retrieved them in previous sessions
    26.01.2006, 09:51:46: FETCH - Соединение завершено - получено писем: 0
    Как видно, такие письма по-прежнему не получаются Батом… Но после их удаления с сервера (и обязательной очистки папки "удаленные") бат снова работтоспособен.

    Везде пресловутая ошибка с отсутствием данных о том как отсортирована таблица… :-/

    Вывод:
    Все осталось как было, но причины такой ситуации идентифицированы логером по-другому.
    Теперь (если лог не врет) причина ошибки - невозможность определения режима сортировки и лжеполучение почты в предыдущую сессию.



    Народ, подтверждайте или опровергните это (в режиме забирания почты с сервера)…

  3. #63
    Maxim Masiutin
    Maxim Masiutin вне форума
    Участник
    Регистрация
    06.07.2004
    Сообщений
    62

    Re: Новая версия с HrQueryAllRows

    Цитата Сообщение от Valki
    Вывод:
    Все осталось как было, но причины такой ситуации идентифицированы логером по-другому.
    Теперь (если лог не врет) причина ошибки - невозможность определения режима сортировки и лжеполучение почты в предыдущую сессию.
    Похоже, теперь HrQueryAllRows находит все письма, но в журнале работы об этом не говорится явно.. И неправильно вычислялось количество писем, которые были оставлены на сервере вследтвие того, что они уже когда-то были приняты, в предыдущих сессиях.

    Загрузите пожалуйста https://www.ritlabs.com/download/file…change_ok3.rar - она корректно работает со счетчиками.

    На Exchange у каждого письма есть атрибут RECORD_KEY. Когда The Bat! принимает письмо, он заносит значение RECORD_KEY в специальный список, который при выходе сохраняется в файле ACCOUNT.XID (ACCOUNT.EID), чтобы не принимать это письмо повторно.

    А то, что The Bat! не может получить данные по тому, как отсортирована папка на Exchange - это нормально, значит не установлено никаких правил сортировки на сервере.

  4. #64
    Maxim Masiutin
    Maxim Masiutin вне форума
    Участник
    Регистрация
    06.07.2004
    Сообщений
    62

    Re: Новая версия с HrQueryAllRows

    Цитата Сообщение от Valki
    Пытаемся получить те же письма (с того же ящика) "Живым" аккаунтом и… сессия заканчивается до получения всех писем. (т.е. для получения всех писем нужно мнократно вручную нажимать кнопку "получить почту")
    Есть ли какие-то записи в файле except.log?

    Цитата Сообщение от Valki
    Вот лог первой такой сессии:Опять занятная информация на счет сообщений, полученных в прошлую сессию и еще…
    Тут есть два варианта - либо их дейтсвительно получили в прошлую сессию, либо Exchange назначает одинаковые RECORD_KEY разным письмам.... Если он назначает одинаковые RECORD_KEY - значит придётся привязываться к другим свойствам письма.

  5. #65
    Valki
    Valki вне форума
    Участник
    Регистрация
    31.05.2004
    Сообщений
    322

    Re: Новая версия с HrQueryAllRows

    Цитата Сообщение от Maxim Masiutin
    Похоже, теперь HrQueryAllRows находит все письма, но в журнале работы об этом не говорится явно.. И неправильно вычислялось количество писем, которые были оставлены на сервере вследтвие того, что они уже когда-то были приняты, в предыдущих сессиях.
    Вот на счтет неправильного вычисления количества,- немогу подтвердить… Повторю, что настройки бата таковы, что все принятые письма в предыдущих сессиях удаляются с сервера. Я это постоянно мониторил через Аутлуковский Web-интерфейс и могу сказать, что все, что получал бат удадялосьна сервере, а то, чего не получал - оставалось. О каком "когда-то были приняты" речь?! Если получено, то ничего не оставлено на сервере! Проверено!!! Если не верите попробую в следубщий раз вместе с лого выкладывать скриншоты содержимого на сервере, чтобы Вы убедились в этом.

    Цитата Сообщение от Maxim Masiutin
    Загрузите пожалуйста https://www.ritlabs.com/download/file…change_ok3.rar - она корректно работает со счетчиками.
    Скачал, чуть позже представлю результат (надо писем дождаться больше десятка).

    Цитата Сообщение от Maxim Masiutin
    На Exchange у каждого письма есть атрибут RECORD_KEY. Когда The Bat! принимает письмо, он заносит значение RECORD_KEY в специальный список, который при выходе сохраняется в файле ACCOUNT.XID (ACCOUNT.EID), чтобы не принимать это письмо повторно.
    Есть только ACCOUNT.XID - пустой 4 кб. Попробую последить за его содержимым (для этого блокнот подойдет?)

    Цитата Сообщение от Maxim Masiutin
    А то, что The Bat! не может получить данные по тому, как отсортирована папка на Exchange - это нормально, значит не установлено никаких правил сортировки на сервере.
    Нормально-то нормально, но это не должно мешать получению почты, ведь верно?

  6. #66
    Valki
    Valki вне форума
    Участник
    Регистрация
    31.05.2004
    Сообщений
    322

    Re: Новая версия с HrQueryAllRows

    Цитата Сообщение от Maxim Masiutin
    Есть ли какие-то записи в файле except.log?
    Да не особо вот последние…
    Код:
    NO215469/71006 19.01.2006 18:10:43 MBase:NotifyIndexDelete EAccessViolation Access violation at address 00A17250 in module 'thebat.exe'. Read of address 00000008
    NO215469/71006 23.01.2006 10:14:57 GifImage:5 EReadError Stream read error
    v3.70.02 Qigong(Beta) NO215469/71006 25.01.2006 10:49:23 GifImage:5 EReadError Stream read error
    Цитата Сообщение от Maxim Masiutin
    Тут есть два варианта - либо их дейтсвительно получили в прошлую сессию,…
    Нет! Не может такого быть! В следующий раз попытаюсь предъеявить неоспоримые доказательства этому.

    Цитата Сообщение от Maxim Masiutin
    либо Exchange назначает одинаковые RECORD_KEY разным письмам.... Если он назначает одинаковые RECORD_KEY - значит придётся привязываться к другим свойствам письма.
    Вот если привязаться к томуже, что пользует OutLook в режиме закачки писем в локальную базу… было бы самое то.
    Ведь он работает без осечек.

  7. #67
    Maxim Masiutin
    Maxim Masiutin вне форума
    Участник
    Регистрация
    06.07.2004
    Сообщений
    62

    Re: Новая версия с HrQueryAllRows

    Цитата Сообщение от Valki
    Нет! Не может такого быть! В следующий раз попытаюсь предъеявить неоспоримые доказательства этому.
    Доказательства не нужны, я и сам отбрасываю этот вариант.

    Цитата Сообщение от Valki
    Вот если привязаться к томуже, что пользует OutLook в режиме закачки писем в локальную базу… было бы самое то.
    Ведь он работает без осечек.
    Будем выяснять, к чему привязывается Outlook.

  8. #68
    Valki
    Valki вне форума
    Участник
    Регистрация
    31.05.2004
    Сообщений
    322

    Re: Новая версия с HrQueryAllRows

    Цитата Сообщение от Maxim Masiutin
    Доказательства не нужны, я и сам отбрасываю этот вариант.
    Будем выяснять, к чему привязывается Outlook.
    Ок. Думаю, что это самое верное решение.

    Результат The Bat! 3.70.04 "Qigong" (Beta):
    1. Потребовалось 8 сессий чтобы получить 9 писем из входящих.
    Вот так эти письма выглядят через Web:


    А Вот лог первой сессии…
    26.01.2006, 16:44:42: FETCH - Получение новой почты
    >26.01.2006, 16:44:42: FETCH - Store support mask: ATTACH_OK, CATEGORIZE_OK, CREATE_OK, ENTRYID_UNIQUE, HTML_OK, MODIFY_OK, MV_PROPS_OK, NOTIFY_OK, OLE_OK, RESTRICTION_OK, RTF_OK, SEARCH_OK, SORT_OK, SUBMIT_OK, UNICODE_OK.
    26.01.2006, 16:44:42: FETCH - подключено к серверу Exchange "tkzmain" как пользователь "71006"
    >26.01.2006, 16:44:42: FETCH - Found mail folder "Входящие" (Class: "", Items: 9, SubFolders: no)
    >26.01.2006, 16:44:42: FETCH - Folder "Дневник" is not an e-mail folder because it is journal folder (Class: "IPF.Journal", Items: 0, SubFolders: no)
    >26.01.2006, 16:44:42: FETCH - Folder "Задачи" is not an e-mail folder because it is tasks folder (Class: "IPF.Task", Items: 0, SubFolders: no)
    >26.01.2006, 16:44:42: FETCH - Folder "Заметки" is not an e-mail folder because it is notes folder (Class: "IPF.StickyNote", Items: 0, SubFolders: no)
    >26.01.2006, 16:44:42: FETCH - Found mail folder "Исходящие" (Class: "", Items: 0, SubFolders: no)
    >26.01.2006, 16:44:42: FETCH - Folder "Календарь" is not an e-mail folder because it is appointments folder (Class: "IPF.Appointment", Items: 0, SubFolders: no)
    >26.01.2006, 16:44:42: FETCH - Folder "Контакты" is not an e-mail folder because it is contacts folder (Class: "IPF.Contact", Items: 0, SubFolders: no)
    >26.01.2006, 16:44:42: FETCH - Found mail folder "Нежелательная почта" (Class: "IPF.Note", Items: 0, SubFolders: no)
    >26.01.2006, 16:44:42: FETCH - Found mail folder "Отправленные" (Class: "", Items: 1, SubFolders: no)
    >26.01.2006, 16:44:42: FETCH - Found mail folder "Ошибки синхронизации" (Class: "IPF.Note", Items: 0, SubFolders: yes)
    >26.01.2006, 16:44:42: FETCH - Found mail folder "Ошибки синхронизации\Конфликты" (Class: "IPF.Note", Items: 0, SubFolders: no)
    >26.01.2006, 16:44:42: FETCH - Found mail folder "Ошибки синхронизации\Локальные ошибки" (Class: "IPF.Note", Items: 0, SubFolders: no)
    >26.01.2006, 16:44:42: FETCH - Found mail folder "Ошибки синхронизации\Ошибки сервера" (Class: "IPF.Note", Items: 0, SubFolders: no)
    >26.01.2006, 16:44:42: FETCH - Found mail folder "Удаленные" (Class: "", Items: 0, SubFolders: no)
    >26.01.2006, 16:44:42: FETCH - Found mail folder "Черновики" (Class: "IPF.Note", Items: 0, SubFolders: no)
    26.01.2006, 16:44:42: FETCH - обрабатывается 2 папки(-ок)
    >26.01.2006, 16:44:42: FETCH - Checking folder "Входящие", 9 total message(s)
    >26.01.2006, 16:44:42: FETCH - Unknown search criteria for this folder (HResult=80040102)
    !26.01.2006, 16:44:42: FETCH - GetContentsTable has returned only 1 messages while there are 9 messages in the folder "Входящие". Table status in the end of query: Status: COMPLETE, Type: DYNAMIC, row count: 9, position: row=9 numerator=9 denominator=9, There is no information about how the table is sorted
    >26.01.2006, 16:44:42: FETCH - Table status in the beginning of query: Status: COMPLETE, Type: DYNAMIC, row count: 9, position: row=0 numerator=0 denominator=9, There is no information about how the table is sorted
    !26.01.2006, 16:44:42: FETCH - Still incomplete data: we have only 1 messages while there are 9 messages in the folder "Входящие". Table status in the end of query: Status: COMPLETE, Type: DYNAMIC, row count: 9, position: row=9 numerator=9 denominator=9, There is no information about how the table is sorted
    >26.01.2006, 16:44:42: FETCH - Trying HrQueryAllRows…
    26.01.2006, 16:44:42: ANTIVIRUS - Проверка входящего письма на наличие вирусов
    26.01.2006, 16:44:42: ANTIVIRUS - Не установлены антивирусные плагины для проверки объекта на вирус
    !26.01.2006, 16:44:42: FETCH - Still incomplete data: we have only 1 messages
    >26.01.2006, 16:44:42: FETCH - Checking folder "Отправленные", 1 total message(s)
    26.01.2006, 16:44:42: FETCH - Получено письмо от asynchrony@mailclub.net для v.firsov@tkz.taganrog.ru, зашифрованное: Нет, размер: 5692, дата: 26 января 2006 г. 0:13:25, тема: "ПРАКТИЧЕСКИЙ КУРС ПО СКЛАДСКОЙ ЛОГИСТИКЕ"
    26.01.2006, 16:44:42: ANTIVIRUS - Проверка входящего письма на наличие вирусов
    26.01.2006, 16:44:42: ANTIVIRUS - Не установлены антивирусные плагины для проверки объекта на вирус
    26.01.2006, 16:44:43: FETCH - Получено письмо от V.Firsov@tkz.su для A.Vedernikov@tkz.su, зашифрованное: Нет, размер: 3607, дата: 26 января 2006 г. 14:40:46, тема: "TEST3"
    26.01.2006, 16:44:43: FETCH - Соединение завершено - получено писем: 2
    После всех сессий письма закачались в локальные базы Бата и Web показывает пустой ящик.
    Каждая сессия по информативности идентична первой (только письма разные проходят).

    2. Авторепорты не закачиваются. (проверено на: было доставлено следующим получателям… и было удалено и не прочитано… )

    3. "Дохлый на прием" аккаунт по прежнему не получает письма
    Вот лог попытки получить "Дохлым на прием" аккаунтом 2-х(указано выше каких) авторепортов (на сервере есть еще одно обычное сообщение в Отправленных)
    26.01.2006, 14:47:10: FETCH - Получение новой почты
    >26.01.2006, 14:47:10: FETCH - Store support mask: ATTACH_OK, CATEGORIZE_OK, CREATE_OK, ENTRYID_UNIQUE, HTML_OK, MODIFY_OK, MV_PROPS_OK, NOTIFY_OK, OLE_OK, RESTRICTION_OK, RTF_OK, SEARCH_OK, SORT_OK, SUBMIT_OK, UNICODE_OK.
    26.01.2006, 14:47:10: FETCH - подключено к серверу Exchange "tkzmain" как пользователь "71006"
    >26.01.2006, 14:47:10: FETCH - Found mail folder "Входящие" (Class: "", Items: 2, SubFolders: no)
    >26.01.2006, 14:47:10: FETCH - Folder "Дневник" is not an e-mail folder because it is journal folder (Class: "IPF.Journal", Items: 0, SubFolders: no)
    >26.01.2006, 14:47:10: FETCH - Folder "Задачи" is not an e-mail folder because it is tasks folder (Class: "IPF.Task", Items: 0, SubFolders: no)
    >26.01.2006, 14:47:10: FETCH - Folder "Заметки" is not an e-mail folder because it is notes folder (Class: "IPF.StickyNote", Items: 0, SubFolders: no)
    >26.01.2006, 14:47:10: FETCH - Found mail folder "Исходящие" (Class: "", Items: 0, SubFolders: no)
    >26.01.2006, 14:47:10: FETCH - Folder "Календарь" is not an e-mail folder because it is appointments folder (Class: "IPF.Appointment", Items: 0, SubFolders: no)
    >26.01.2006, 14:47:10: FETCH - Folder "Контакты" is not an e-mail folder because it is contacts folder (Class: "IPF.Contact", Items: 0, SubFolders: no)
    >26.01.2006, 14:47:10: FETCH - Found mail folder "Нежелательная почта" (Class: "IPF.Note", Items: 0, SubFolders: no)
    >26.01.2006, 14:47:10: FETCH - Found mail folder "Отправленные" (Class: "", Items: 1, SubFolders: no)
    >26.01.2006, 14:47:10: FETCH - Found mail folder "Ошибки синхронизации" (Class: "IPF.Note", Items: 0, SubFolders: yes)
    >26.01.2006, 14:47:10: FETCH - Found mail folder "Ошибки синхронизации\Конфликты" (Class: "IPF.Note", Items: 0, SubFolders: no)
    >26.01.2006, 14:47:10: FETCH - Found mail folder "Ошибки синхронизации\Локальные ошибки" (Class: "IPF.Note", Items: 0, SubFolders: no)
    >26.01.2006, 14:47:10: FETCH - Found mail folder "Ошибки синхронизации\Ошибки сервера" (Class: "IPF.Note", Items: 0, SubFolders: no)
    >26.01.2006, 14:47:10: FETCH - Found mail folder "Удаленные" (Class: "", Items: 0, SubFolders: no)
    >26.01.2006, 14:47:10: FETCH - Found mail folder "Черновики" (Class: "IPF.Note", Items: 0, SubFolders: no)
    26.01.2006, 14:47:10: FETCH - обрабатывается 2 папки(-ок)
    >26.01.2006, 14:47:10: FETCH - Checking folder "Входящие", 2 total message(s)
    >26.01.2006, 14:47:10: FETCH - Unknown search criteria for this folder (HResult=80040102)
    !26.01.2006, 14:47:10: FETCH - GetContentsTable has returned only 1 messages while there are 2 messages in the folder "Входящие". Table status in the end of query: Status: COMPLETE, Type: DYNAMIC, row count: 2, position: row=2 numerator=2 denominator=2, There is no information about how the table is sorted
    >26.01.2006, 14:47:10: FETCH - Table status in the beginning of query: Status: COMPLETE, Type: DYNAMIC, row count: 2, position: row=0 numerator=0 denominator=2, There is no information about how the table is sorted
    !26.01.2006, 14:47:10: FETCH - Still incomplete data: we have only 1 messages while there are 2 messages in the folder "Входящие". Table status in the end of query: Status: COMPLETE, Type: DYNAMIC, row count: 2, position: row=2 numerator=2 denominator=2, There is no information about how the table is sorted
    >26.01.2006, 14:47:10: FETCH - Trying HrQueryAllRows…
    !26.01.2006, 14:47:10: FETCH - Still incomplete data: we have only 1 messages
    >26.01.2006, 14:47:10: FETCH - Skipped 1 messages in the folder "Входящие" because we have retrieved them in previous sessions
    >26.01.2006, 14:47:10: FETCH - Checking folder "Отправленные", 1 total message(s)
    >26.01.2006, 14:47:11: FETCH - Skipped 1 messages in the folder "Отправленные" because we have retrieved them in previous sessions
    26.01.2006, 14:47:11: FETCH - Соединение завершено - получено писем: 0
    После полного удаления авторепортов с сервера возможность приема почты (после перезагрузки бата) восстанавливается.

    В общем и целом кардинальных изменений не замечено.
    Каждая сессия теперь закачивает меньше писем, чем бета 3.70.03 "Qigong"

  9. #69
    Valki
    Valki вне форума
    Участник
    Регистрация
    31.05.2004
    Сообщений
    322

    Re: Новая версия с HrQueryAllRows

    Кстати на счет зеленой строки…
    Есть теория (мое личное предположение): В предыдущую сессию это сообщение было помещено батом на сервер (я батом создавал и отправлял это сообщение). После отправки этого сообщения на сервер бат одновременно переместил его в свою (батовскую) папку "Отправленные" и в момент новой сессии (лог которой представлен выше) происходит синхронизация батовской и серверной папок "Отправленные", а там уже имееются одинаковые сообщения, вот он (Бат) его и не желает закачивать в локальную базу, чтобы не было дубликата…
    Хотя это только мое предположение…

    Максим, Вам виднее, как Вы считаете такое возможно?

    Поясню откуда оно (это предположение) родилось: я давно заметил, что когда батом отправляем сообщение на Exchange, то это сообщение средствами Бата переносится в локальную папку "Отправленные" (например, письмо в адрес Иванов Иван <ii@mail.ru>). После того, как сервер реально отправит такое письмо,- он (сам Exchange) переносит это письмо в свою серверную папку "Отправленные". При орчередной сессии бат подкачивает с Exchange-сервера в свою локальную папку "Отправленные" письмо для "Иванов Иван" <ii@mail.ru> при том как у него в родной локальной папке "Отправленные" уже есть сообщение для Иванов Иван <ii@mail.ru>.
    То есть я постоянно видел пары реально отправленных писем (у одного имя в кавычках у другого нет). Решил я такую проблему фильтром, который удалял отправленные батом сообщения вместо их переноса в локальную батовскую папку "Отправленные".
    После этого в локальную батовскую папку "Отправленные" подкачивались такие письма только с Exchange-сервера (содержание то одинаковое и я ничего не терял).

    Может это как-то связано с нашими сегодняшними сложностями?

  10. #70
    Maxim Masiutin
    Maxim Masiutin вне форума
    Участник
    Регистрация
    06.07.2004
    Сообщений
    62

    Re: неудачный переход с 3.5.26 на 3.5.36 (работа exchange)

    Valki, посмотрите пожалуйста мои "личные сообщения" на форуме.

Похожие темы

  1. Работа TheBat и Exchange
    от Gorev в разделе The Bat!: вопросы и ответы
    Ответов: 2
    Последнее сообщение: 13.01.2008, 16:37
  2. Ответов: 9
    Последнее сообщение: 29.12.2006, 07:03
  3. работа версий 3.51.x с Exchange
    от Torm в разделе The Bat!: вопросы и ответы
    Ответов: 2
    Последнее сообщение: 08.08.2005, 16:27
  4. Exchange и работа с ним через MAPI
    от Vadim в разделе The Bat!: вопросы и ответы
    Ответов: 0
    Последнее сообщение: 16.03.2004, 09:31
  5. Работа с Exchange.
    от q-post в разделе The Bat!: вопросы и ответы
    Ответов: 5
    Последнее сообщение: 30.01.2004, 08:39