А раз есть, то почему файлы журналирования протоколов не создаются? Народ говорит, что на других протоколах - они есть!Сообщение от Maxim Masiutin
А раз есть, то почему файлы журналирования протоколов не создаются? Народ говорит, что на других протоколах - они есть!Сообщение от Maxim Masiutin
Скачал, спасибо. Разница в извлечении списка писем лишь в том, что mapi2pop3 использует HrQueryAllRows, а The Bat! GetContentsTable+SetColumns+QueryRows.Сообщение от IPv6
Другие протоколы (POP3, SMTP) - это передача и приём байт через TCP/IP socket, эти данные легко записать в файл, а MAPI - это вызовы функций из mapi32.dll, и протокол этих вызовов для отладки не поможет.Сообщение от Valki
Ну дк если вся прокачка логера заключается в расширении лога основного журнала работы, накой тогда вообще опция "вкл/выкл журналирование протоколов"?Сообщение от Maxim Masiutin
To Maxim:
Ну а с серверным авторепортом прояснилось хоть что-то?
У меня они стабильно отучают Бат видеть (все!) входящие на сервере (даже "отправленные" не подкачиваются). Под авторепортом понимается уведомления сервера "о неполучении", "о получении", "об удалении с сервера", "о доставке" и " о недоставке" сообщений.
Теперь и СПАМЕРЫ научились структуру таких сообщений воссоздавать, а она вон как болезненно по нам бьет!
Может Вам по-внимательнее изучить, чем обычноеписьмо от авторепортного отличается (ИМХО - это может подкинет полезных данных по борьбе с траблами)
Ну а ваше объявление, что журналы создаются только при возникновений ошибок о чем говорит в этой связи?Сообщение от Maxim Masiutin
Тем не менее мы все (измученные уже порядком) искренне Вам желаем удачи. Надо эту проблему в конце-концов решить!
А может Вам какую-нить тестовую версию дать нам пощупать с HrQueryAllRows. Мы бы отрапотовали, есть ли кардинальные отличия в работе…Сообщение от Maxim Masiutin
Может и это не поможет… Тогда хоть будете знать, что там копать не надо?
Без проблем. Версию с HrQueryAllRows сделаю сегодня. Заодно попытаюсь решить проблему с пустыми письмами (авторепортами).Сообщение от Valki
Угу. Ждемс…Сообщение от Maxim Masiutin
Жутко любопытно (хотя я в этом не спец), чем по возвращаемому результату отличаются функции HrQueryAllRows от связки GetContentsTable+SetColumns+QueryRows хотя бы в общих чертах…
Чего такого не позволяет получить первая, но может второе? Можете пояснить хотябы в общих чертах?
Сделал версию для проверки работы с Exchange: http://files.nobat.ru/beta3xx/146, но кроме как для проверки работы с Exchange её лучше не использовать, мы переделываем код в других местах программы и могут появиться новые баги.
[ + ] Outlook Import and Exchange MAPI: added support for attached RFC-822-messages embedded as ATTACH_EMBEDDED_MSG.
[ - ] Exchange MAPI: The Bat! might consider some folders on Exchange server as not for email messages and could skip them during mail retrieval
[ - ] Exchange MAPI: incorrect number of processing folders was displayed during mail retrieval: The Bat! did also count empty folders
[ - ] Exchange MAPI: The Bat! did improperly calculate the total e-mail message count: non-email items like appointments or addresses were also added to the total number of e-mail messages to retrieve, although The Bat! did skip these non-email items
[ - ] Exchange MAPI: you can go to Account|Properties|Options and turn on "Verbose Log" to see which folders and items does The Bat! skip or process during Exchange retrieval
[ - ] Exchange MAPI: A dialog box should be displayed to prompt the user for the profile password, if required. Now The Bat! uses the following MapiLogonEx flags: MAPI_EXTENDED | MAPI_ALLOW_OTHERS | MAPI_EXPLICIT_PROFILE | MAPI_NEW_SESSION | MAPI_PASSWORD_UI | MAPI_FORCE_DOWNLOAD.
[ - ] Exchange MAPI: When verbose logging is enabled, when The Bat! skips non-email items, it displays the Message Class and Subject of these items.
С резолвингом X.400 адресов пока не получается. Функция IAddrBook.ResolveName работает через раз. В некоторых сеансах резолвин, в некоторых выдает ошибку MAPI_E_NOT_FOUND. Придется дальше разбираться с этим.
Максим эта ссылка не работает!
Итак, вот правильная ссылка http://files.nobat.ru/beta3xx/146