Показано с 1 по 7 из 7

Тема: SSL (ошибка сразу после STARTTLS)

  1. #1
    Rumata
    Rumata вне форума
    Новичок
    Регистрация
    08.08.2004
    Сообщений
    5

    SSL (ошибка сразу после STARTTLS)

    Возникла проблема: the bat работал на одной машине. После установки его на другой машине он не может принять почту через "безопасное на стандартном порту" соединение с pop3 сервером. Привожу логи общения, снятые через Iris eEye (в аттаче). После 8-го пакета идет пауза длиной в 30 секунд (это столько, сколько написано в свойствах почтового яика в поле timeout) и the bat рвет соединение. Что самое обидное, в соседней комнате все работает. На такой же ОС - WinXP с таким же The Bat - 2.12. Версия The Bat не влияет на процесс (пробовал еще 2.10).

    Когда такое случилось впервые, переустановил Винду. Помогло. Раз пять bat снял почту, а потом, по-моему после ввода регистрационных данных, опять стало твориться то же самое.

    Я сделал снифф с работающей машины. разница в 6-м пакете - ответе сервера на команду STLS:
    работающая весрия:
    Код:
    0000: 00 10 4B AA 54 41 00 80 48 FD A1 DC 08 00 45 00 ..K.TA..H.....E.
    0010: 00 28 28 25 40 00 3B 06 83 2D C2 54 EE 9A D4 B0 .((%@.;..-.T....
    0020: 0E DE 00 6E 10 46 90 92 B7 77 3A 86 4A 0C 50 10 …n.F…w:.J.P.
    0030: 3E BC FF 49 00 00 2B 4F 4B 20 51 70 …I..+OK Qp
    Неработающая:
    Код:
    0000: 00 0D 56 B4 C8 2C 00 80 48 19 D2 20 08 00 45 00 ..V..,..H.. ..E.
    0010: 00 28 B1 5E 40 00 3A 06 1D 99 C2 54 EE 9A C0 A8 .(.^@.:....T....
    0020: 00 41 00 6E 04 2E 20 7A 1D F8 C5 6F E2 02 50 10 .A.n.. z…o..P.
    0030: 3E BC 14 BF 00 00 20 20 20 20 20 20 ......
    Т.е. такое впечатление, что это проблема сервера, однако больше такой проблемы нет ни у кого, кто пользовался бы этим почтовым сервером!

    Может ли кто-нибудь хоть чего-нибудь посоветовать? Ребята из ритлабс молчат, как партизаны - не ответили ни на одно письмо. =((

  2. #2
    Wanderer
    Wanderer вне форума
    Участник
    Регистрация
    11.08.2003
    Сообщений
    774

    Re:SSL (ошибка сразу после STARTTLS)

    Проблема всяко на сервере… из твоего дампа (который явно лишний, можно просто лог сессии детальный было бы показать) видно
    3E BC 56 FF 00 00 2D 45 52 52 20 50 4F 50 20 45 ..V…-ERR POP E
    0040: 4F 46 20 6F 72 20 49 2F 4F 20 45 72 72 6F 72 0D OF or I/O Error.

    что после STLS сервер колбасит по полной…
    Разницу между двумя машинками (клиентскими) искать тебе, потому что с моей стороны, например, все тоже работает
    [13:21:28] C: Connected to inreco.ru, port 110
    [13:21:28] S: +OK Qpopper (version 4.0.4) at inreco.ru starting. <22178.1092122515@inreco.ru>
    [13:21:28] C: STLS
    [13:21:28] S: +OK STLS
    [13:21:29] C: USER tiger
    [13:21:29] S: +OK Password required for tiger.
    [13:21:29] C: PASS q
    [13:21:39] S: -ERR [AUTH] Password supplied for "tiger" is incorrect.

  3. #3
    Wanderer
    Wanderer вне форума
    Участник
    Регистрация
    11.08.2003
    Сообщений
    774

    Re:SSL (ошибка сразу после STARTTLS)

    Вдогонку - с помощью protocol.ini сделай с больной машинки лог и зашли на support@, СС - на меня

  4. #4
    Rumata
    Rumata вне форума
    Новичок
    Регистрация
    08.08.2004
    Сообщений
    5

    Re:SSL (ошибка сразу после STARTTLS)

    Цитата Сообщение от Wanderer
    Проблема всяко на сервере… из твоего дампа (который явно лишний, можно просто лог сессии детальный было бы показать) видно
    3E BC 56 FF 00 00 2D 45 52 52 20 50 4F 50 20 45 ..V…-ERR POP E
    0040: 4F 46 20 6F 72 20 49 2F 4F 20 45 72 72 6F 72 0D OF or I/O Error.

    что после STLS сервер колбасит по полной…
    Эта ошибка, если присмотреться происходит после того, как клиент (the bat) отваливается от сервера по собственному таймауту (отчего сервер и видит пресловутый EOF). Проблемы начинаются где-то раньше, т.к. эти сволочи даже не пытаются обменяться сертификатами - все глохнет на starttls =((

    btw лог сессии ничего не даст, т.к. bat не видит строки -ERR…, он говорит "Server reported error: +OK STLS", чем поверг меня поначалу в недоумение. По-видимому, это последняя строка, которую он получает от сервера, после чего, выходя по таймауту, считает, что в ней и содержится описание ошибки.

    ps я не знаю, что такое protocol.ini и как им пользоваться. Поиск в гугле никаких осмысленных результатов не дал, на своей машине я такого файла не нашел, так что лучше объясни словами =))

  5. #5
    Vadim
    Vadim вне форума
    Участник Аватар для Vadim
    Регистрация
    01.11.2002
    Сообщений
    4,711

    Re:SSL (ошибка сразу после STARTTLS)

    Цитата Сообщение от Rumata
    ps я не знаю, что такое protocol.ini и как им пользоваться. Поиск в гугле никаких осмысленных результатов не дал, на своей машине я такого файла не нашел, так что лучше объясни словами =))
    А новости смотреть не пробовали? В одном из релизов про это писалось :-)

  6. #6
    Wanderer
    Wanderer вне форума
    Участник
    Регистрация
    11.08.2003
    Сообщений
    774

    Re:SSL (ошибка сразу после STARTTLS)

    Я добрый сегодня… ненадолго… получите

  7. #7
    Rumata
    Rumata вне форума
    Новичок
    Регистрация
    08.08.2004
    Сообщений
    5

    Re:SSL (ошибка сразу после STARTTLS)

    Цитата Сообщение от Wanderer
    Я добрый сегодня… ненадолго… получите
    Сделал. Рещультат ожидаемый: диалог - по мнению the bat - обрывается на команде rhe bat "STARTTLS"

Похожие темы

  1. Ошибка после установки 3
    от Igorek в разделе The Bat!: вопросы и ответы
    Ответов: 3
    Последнее сообщение: 11.03.2005, 14:55
  2. Ответов: 10
    Последнее сообщение: 07.02.2004, 13:58
  3. Ответов: 4
    Последнее сообщение: 25.02.2003, 18:33
  4. STARTTLS не пашет на новых библиотеках openssl
    от glush в разделе Архив первого форума
    Ответов: 1
    Последнее сообщение: 19.08.2002, 14:42