Попробуй пожалуйста http://files.nobat.ru/beta2xx/60Сообщение от Valki
О результатах сообщи.
Если не поможет, будем копать дальше.
Попробуй пожалуйста http://files.nobat.ru/beta2xx/60Сообщение от Valki
О результатах сообщи.
Если не поможет, будем копать дальше.
Обо всем по порядку (по пунктам). Излагаю выявленные баги по мере их появления + несколько сопутствующих. Для ясности будем считать аккаунт, по которому не приходят письма - "мертвым". Симптомы были описаны ранее:Сообщение от Maxim Masiutin
1. Обновление беты (с 7 на 8 ) при существующем "мертвом" аккаунте результата не дает. Он "МЕРТВЫЙ" по приему почты. По прежнему почта нормально отправляется.
2. Создаем новый аккаунт. При этом есть чек "оставлять письма на сервере", дк вот он работает строго наоборот:
- При снятой галке на чеке "оставлять письма на сервере" письма оставляются на сервере (не уверен, но похоже он тоже "умирает").
- При установленной галке на чеке "оставлять письма на сервере" письма (полученные/отправленные) с сервера удаляются! Проверено неоднократно. Этот режим и тестировал. В так созданном аккаунте в свойствах почтового ящика/управление почтой стоит бАтн удалять почту с сервера. И это все четко работает (даже для корзины). При этом замечено, что иногда бату надо несколько сессий (нажатий кнопки получить почту), тобы он подкачал все письма (в т.ч. перемещенные в корзину и отправленные через Web интерфейс). После этого с сервера эти письма удаляются
3. При восстановлении из резервной копии (резервировн "мертвый" аккаунт) наш аккаунт благополучно умирает!!! Все письма на месте.
4. При востановлении из резервной копии (резервировн pop3 аккаунт) делаем Change протокола с pop3 на MAPI и мы получаем всего несколько писем, после чего такой аккаунт тоже умирает! (письма на месте)
5. Единственный вариант - создание нового аккаунта, копирование проводником папок с письмами (а их при активной работе с сортитровщиками их достаточно много) и в бате создание новых папок с подключением к папкам с письмами на диске. Получаем подобие старого аккаунта, но этот работает!
6. Далее тестировались режимы перепаковки баз с помощью манипуляций с чеками на закладке Папки/управление (4 чека - всего 15 вариантов): Результат для 8-й беты - все нормально! бат по прежнему получает почту! Единственное, что замечено: Бату в некоторых случаях опять требуется несколько сессий. Это замечено в 3-х случаях из 15 - если надо скажу в каких.
7. Интересная фишка (но в этом я не на 100 % уверен), что есть такие письма, которые "убивают" сессию с батом. Таким было письмо-автоответ подтверждения доставки письма. Оно поступило на Exchange-сервер после того как там уже находилось 4 других письма (с более ранней датой). Все новые аккаунты, созданные в бате получали все письма, кроме этих 4-х и автоответа (если все письма отсортировать по дате, то доставлялись все письма до автоответа). При удалении письма-автоответа (прям с сервера), новые "живые" аккаунты снова стали получать все письма (в т.ч. те 4 шт.).
Есть предположение, что сессию может "клинить" при получении письма, сгенерированнго Exchange (со специфическим набором атрибутов).
8. Кульминация. Если из бата отправить хоть одно письмо… Такой аккаунт "УМИРАЕТ". При этом (я сам себе отправлял письмо из бата). Письмо отправляется на сервер (кажется в отправленные на сервере тоже помещается), попадает во входящие, но батовский аккаунт уже никогда ничего не получит . После такой ситуации при выходе их бата иногда возникает ошибка (см. аттач)
____________________________
Ну а если не отправлять вновь созданным аккаунтом письма, не восстанавливать из резервных копий и не получать подлых писем, то все работает
To ALL:
Господа помогите разработчикам. Ведь общее дело делаем. Подтвердите/опровергните инфу.
Не пользуйтись буржуйски софтом.Злобный Билл этого не стОит. Чую, то творцы бата вот-вот победят MAPI. Им бы подмогнуть чуть-чуть!!!
Добиться "умирания" акаунта не удаётся. Пробовал переход с Beta/2 на последнюю бету, отправления письма, сжатие папок.... Не умирает. У меня Exchange 2003 и Outlook 2003.Сообщение от Valki
Давайте сравним наши версии Exchange и Outlook.
Outlook из офиса 2003, настроен на получение писем в локальный файл, Exchange кажется такой-же как и у Вас (Дела наших админов мне известны только отчасти, но если Exchange входит в Win 2003 server, то вероятность, что это он - 90%) Могу точно выяснить лишь в понедельник.Сообщение от Maxim Masiutin
Пользую рабочую станцию в большой локальной сети (более тысячи юзеров, IP протокол, все юзеры - члены домена, местами NetWare).
Батовский аккаунт "умирает по получению" стабильно после отправки хоть одного письма, но при этом он по прежнему отправляет письма! Пробовал штук 20 аккаунтов (ло 5 шт. одновременно) все так как я описал без исключений Приэтом у всех одинаковые настройки.
В итоге сделал (временно естественно) 2 аккаунта: Один получает почту (и ни дай бог мне нечаянно, что-нибудь им отправить), а другой отправляет (по приему он "мертвый")
Имхо Гланды через зад :-\
Все упомянутые аккаунты создаются в beta/8, так, что вариации с другими бетами ни к чему. С перепаковкой баз сейчас вроде все нормально.
Складывается впечатление, что копать надо синхронизацию папки "Send" в Бате и "Отправленные" на сервере.
P.S.: хотелось бы уточнить причем тут Outlook? Он как раз пользует Exchange без сбоев (его аккаунты живее всех живых и при отправках и при получении). При тестировании Бата для мониторинга/отправки/получения писем через Exchange пользовал Web интерфейс .
P.P.S.:Надеюсь доставка почты в несколько сессий это временное явление?
Exchange - это отдельный пакет, он не входит в Windows 2003 Server.Сообщение от Valki
Завтра я выпущу версию, которая нормально отправляет присоединенные файлы с русскими именами, и в этой версии больше диагностической информации. Может найдём глюк.
The Bat! использует для работы с Exhchange особый DLL, которого нет у умолчанию в Windows. Этот DLL устанавливает в систему либо Microsoft Office Outlook либо Exchange Client.Сообщение от Valki
Такого быть не должно. Есть ли среди нас кто-нибудь с Украины, у кого такие же проблемы с Exchange? Я бы приехал в гости, на месте бы все проблемы устранили.Сообщение от Valki
Его ставили после того как начали внедрять W2003, поэтому я склонен предполагать, что врядли ставили бы старый, если есть новый. В любом случае уточню.Сообщение от Maxim Masiutin
Очень на это надеюсьСообщение от Maxim Masiutin
Вот! Это очень интересно! Хотелось бы попробовать всё погонять с Вашей DLL (при которой аккаунты не умирают). Можно её намылить на VFirsov@mail.ru с указанием места расположения в системе?Сообщение от Maxim Masiutin
Но тем не менее у меня оно так. Видел неоднократно своими глазами. А еще, если вспомнить 1-ю и 2-ю беты, то там вообще приходило всего одно, максимум два письма из кучи писем и все! Потом аккаунт "умирал". Вспомните пожалуйста (это описывалось в соседнем топике http://www.forum.nobat.ru/index.php?…;threadid=1970). Закачка в несколько сессий очень напоминает тот случай, но теперь Бат со второй и последующих сессий докачивает все остальное.Сообщение от Maxim Masiutin
Эта DLL - составная часть Outlook, она отдельно не существует.Сообщение от Valki
Новая версия тут. Она правит проблемы с атачами и пишет больше информации об Exchange в лог:
http://files.nobat.ru/beta2xx/62
[-] Some Exchange-related fixes
[-] Attachment names with national characters were incorrectly encoded when sending messages via Exchange protocol
[-] "Compress Folders" also defragments message base and index files (.TBB and .TBI) on NTFS volumes
Я правильно понял, что если анинсталить Outlook, Бат не сможет работать с Exchange?Сообщение от Maxim Masiutin
Имхо это не есть круто, когда стоит выбор между почтовыми клиентами :-\
P.S.: Качнул RC3, протестю с пристрастием, результат здесь опишу.
Вопросы о версиях уточнил:Сообщение от Maxim Masiutin
- MSExchange 2003 Enterprise.
- MS Office OutLook 2003 (11.5608.5606) из пакета MS Office 2003 Pro v.11.0.5614.0
Начинаем проверку v. 2.12 RC/3
Действия 1: Cоздали новый аккаунт (TEST). Отправляем из Бата созданные в нем же 3 однинаковых сообщениеяна тот адрес, на который настроен Батовский аккаунт, т.е. самому себе.
При этом на сервере
- во "Входящих" есть еще одно сообщение, оно же в "Исходящих" (сам себе отправил через Web интерфейс.
- в "Удаленных" есть одно сообщение-автоответ о невозможности доставки сообщения, сгенерированное Exchange.
Результат: Все отправленные письма помещены в папку "отправленные" в Бате. Помещены в папку "отправленные" на сервере. Помещены в папку "Входящие" на сервере.
Данные лога:
12.07.2004, 09:56:26: SEND - Отправка почты - писем в очереди: 3
12.07.2004, 09:56:26: SEND - connected to the Exchange server "tkzmain" as user "71006"
<12.07.2004, 09:56:26: SEND - Отправлено письмо для 71006@tkz.su (1693 байт)
<12.07.2004, 09:56:27: SEND - Отправлено письмо для 71006@tkz.su (1693 байт)
<12.07.2004, 09:56:27: SEND - Отправлено письмо для 71006@tkz.su (1693 байт)
12.07.2004, 09:56:27: SEND - Соединение завершено - отправлено писем: 3
Действия 2: Батом (аккаунтом TEST) пытаемся получить сообщения.
Результат: Бат (аккаунт TEST) ничего не получает. На сервере в папках "отправленные", "входящие", "Удаленные" письма лежат себе как ни в чем не бывало. Аккаунт "УМИРАЕТ"
Данные лога:
12.07.2004, 09:57:01: FETCH - Получение новой почты
12.07.2004, 09:57:02: FETCH - connected to the Exchange server "tkzmain" as user "71006"
12.07.2004, 09:57:02: FETCH - processing 2 folder(s)
12.07.2004, 09:57:02: FETCH - Соединение завершено - получено писем: 0
Действия 3: "Живым" аккаунтом (им не отправляются письма) получаем почту.
Результат: Все письма доставлены, кроме автоответа из папки "Удаленные".
Вот этот лог:
12.07.2004, 10:09:01: FETCH - Получение новой почты
12.07.2004, 10:09:01: FETCH - connected to the Exchange server "tkzmain" as user "71006"
12.07.2004, 10:09:01: FETCH - processing 3 folder(s)
>12.07.2004, 10:09:02: FETCH - Получено письмо от 71006@tkz.su (1838 байт), URL: msgid:1479138141.20040712100558@tkz.taganrog.ru?fo lder=\\V.Firsov@tkz.taganrog.ru\Inbox
>12.07.2004, 10:09:02: FETCH - Получено письмо от 71006@tkz.su (1850 байт), URL: msgid:1479138141.20040712100558@tkz.taganrog.ru?fo lder=\\V.Firsov@tkz.taganrog.ru\Inbox
>12.07.2004, 10:09:02: FETCH - Получено письмо от 71006@tkz.su (1846 байт), URL: msgid:1479138141.20040712100558@tkz.taganrog.ru?fo lder=\\V.Firsov@tkz.taganrog.ru\Inbox
>12.07.2004, 10:09:03: FETCH - Получено письмо от 66972@tkz.su (6665 байт), URL: msgid:0AB9DF722DE28C4D8EF9CBDDD58072B51AB13A@tkzma in.tkz.ru?folder=\\V.Firsov@tkz.taganrog.ru\Inbox
>12.07.2004, 10:09:03: FETCH - Получено письмо от 71006@tkz.su (1846 байт), URL: msgid:1479138141.20040712100558@tkz.taganrog.ru?fo lder=\\V.Firsov@tkz.taganrog.ru\Sent
>12.07.2004, 10:09:03: FETCH - Получено письмо от 71006@tkz.su (1850 байт), URL: msgid:1479138141.20040712100558@tkz.taganrog.ru?fo lder=\\V.Firsov@tkz.taganrog.ru\Sent
>12.07.2004, 10:09:03: FETCH - Получено письмо от 71006@tkz.su (1846 байт), URL: msgid:1479138141.20040712100558@tkz.taganrog.ru?fo lder=\\V.Firsov@tkz.taganrog.ru\Sent
>12.07.2004, 10:09:03: FETCH - Получено письмо от 71006@tkz.su (991 байт), URL: msgid:0AB9DF722DE28C4D8EF9CBDDD58072B5187039@tkzma in.tkz.ru?folder=\\V.Firsov@tkz.taganrog.ru\Sent
12.07.2004, 10:09:03: FETCH - Соединение завершено - получено писем: 8
Вопрос Фактически возникает ситуация, когда в бате после отправки сообщения (средствами смого бата) в "отправленные" помещаются эти письма. Одновременно эти письма помещаются в "отправленные" на сервере. При попытке получения почты, как должен себя вести Бат при подкачке писем в папку "Отправленные". Туда должны подкачаться повторно (средствами Exchange) дупликаты этих писем???. Может это быть связано с "Умиранием" аккаунта, если Exchange настроен (это лишь предположение) на борьбу с дупликатами писем?
Действия , приведшие к интересным результатам:
Отправляем письмо несуществующему адресату. Наблюдаем на сервере во "входящих" письмо-автоответ, сгенерированное Exchange, что такое сообщение доставить невозможно (во "входящих" есть еще пара нормальных писем) . Пытаемся получить почту "живым" аккаунтом и…
Результат: Ниодин аккаунт не получает письма. Перезапускаем Бат. После перезапуска Бата "живые" аккаунты снова получают письма, но только не автоответ и письма, которые попали на сервр раньше автоответа. Причем это так, пока не уничтожен этот автоответ, где бы он не находился(проверено на "входящих" и "удаленных") После уничтожения письма-автоответа (удален и очищена папка "удаленные"). После перезапуска Бата все письма получены.
Выводы:
1) Аккаунт "умирает" на получение при отправке письма.
2) По прежнему не слушаются бата письма, сгенерированные Exchange (со специфическим набором атрибутов). При наличии такого письма на сервере (в любой из папок), Бат не получает с письма с более ранней датой поступления на сервер.
3) По прежнему возникает ситуация,когда для подкачки всех сообщений (Входящих, Отправленных, Корзины) Бату иногда нужно несколько сессий. После очистки лога, не могу прислать, но как только замечу снова, выложу лог этих сессий.
4) При создании аккаунта Чек "оставлять письма на сервере" по прежнему работает наоборот. Может это вопрос к создателям *.lng и это надо было перевести как "Удалять письма с сервера"?
Вишы:
Сделайте что-нибудь с этим.
HELP :'(
Тем не менее - факт для v.2.12 RC/3 во всяком случае.Сообщение от Maxim Masiutin
Только что заметил подобную ситуацию и выкладываю соответствующий лог на 3 сессии.:
Данные лога:
14.07.2004, 07:27:25: FETCH - Получение новой почты
14.07.2004, 07:27:30: FETCH - connected to the Exchange server "tkzmain" as user "71006"
14.07.2004, 07:27:30: FETCH - processing 1 folder(s)
>14.07.2004, 07:27:30: FETCH - Получено письмо от A.Vedernikov@tkz.su (133518 байт), URL: msgid:0AB9DF722DE28C4D8EF9CBDDD58072B51AB2D7@tkzma in.tkz.ru?folder=\\V.Firsov@tkz.taganrog.ru\Inbox
>14.07.2004, 07:27:30: FETCH - Получено письмо от VFirsov@mail.ru (6030 байт), URL: msgid:1536935169.20040714042042@mail.ru?folder=\\V .Firsov@tkz.taganrog.ru\Inbox
>14.07.2004, 07:27:31: FETCH - Получено письмо от VFirsov@mail.ru (2144 байт), URL: msgid:1944296378.20040714041856@mail.ru?folder=\\V .Firsov@tkz.taganrog.ru\Inbox
14.07.2004, 07:27:31: FETCH - Соединение завершено - получено писем: 3
14.07.2004, 07:27:43: FETCH - Получение новой почты
14.07.2004, 07:27:43: FETCH - connected to the Exchange server "tkzmain" as user "71006"
14.07.2004, 07:27:43: FETCH - processing 1 folder(s)
>14.07.2004, 07:27:44: FETCH - Получено письмо от VFirsov@mail.ru (121587 байт), URL: msgid:1961657061.20040714031358@mail.ru?folder=\\V .Firsov@tkz.taganrog.ru\Inbox
>14.07.2004, 07:27:44: FETCH - Получено письмо от goldenandy@bk.ru (12186 байт), URL: msgid:11510274810.20040714014851@mail.ru?folder=\\ V.Firsov@tkz.taganrog.ru\Inbox
14.07.2004, 07:27:44: FETCH - Соединение завершено - получено писем: 2
14.07.2004, 07:27:48: FETCH - Получение новой почты
14.07.2004, 07:27:48: FETCH - connected to the Exchange server "tkzmain" as user "71006"
14.07.2004, 07:27:48: FETCH - processing 0 folder(s)
14.07.2004, 07:27:48: FETCH - Соединение завершено - получено писем: 0
================================================== ====================
Если поймаю подобную ситуацию для других папок (не только для Входящих) также выложу.
P.S. to Maxim Masiutin: Уважаемый Максим, во избежании предположений, что это из-за кривых рук или корявого софта и что это я один такой, сообщаю, что после наблюдения всех уже указанных в топике глюков, я удалил "под корешок" Бат и установил заново (последний релиз на тот момент), затем навешивал Беты. Проверил все, что можно (Ну разве что систему не переустанавливал.) Результаты - неизменны. Выражаю убежденность, что остальные, кто столкнулся с че-либо подобным, пересели на АутГлюк временно или постоянно, так как такие глюки делают невозможным использование Бата и Exchange :'(