Author Topic: Avast ломает pop3-соединение.  (Read 2431 times)

0 Members and 1 Guest are viewing this topic.

REDACTED

  • Guest
Avast ломает pop3-соединение.
« on: January 25, 2016, 02:57:32 PM »
Имеется два серевра с dovecot (pop3 c плэйн-текстовой аутентификацией). Условно назовем их "Первый" и "Второй".
Конфигурации одинаковые. Версиии нет, но судя по всему, не в этом дело.

Имеется клиентский комп с почтовым клиентом (TheBat) и Антивирус Avast Free Antivirus Версия 2015.10.2.2218

Так вот, с первым сервером у клиента все работает отлично. При проверке наличия почты на сервере происходит следующее общение:

+OK Dovecot ready..

USER test_test.

+OK.

PASS test.

+OK Logged in..

STAT.

+OK 0 0.

QUIT.

+OK Logging out..

Все довольны.

Но при подключении ко второму серверу при попытке проверки почты по pop3, TheBat выдает невнятную ошибку "FETCH - Сервер сообщает об ошибке: -ERR".

При этом, если заглянуть в дамп, то на самом деле сервер никакой ошибки не выдает и ведет себя вполне штатным образом, но общение его с клиентом выглядит следующим образом:

+OK Dovecot ready..

CAPA.

+OK.
CAPA.
TOP.
UIDL.
RESP-CODES.
PIPELINING.
AUTH-RESP-CODE.
USER.
SASL PLAIN.

(Клиент посылает FIN)

(Сервер соглашается)


То есть, вместо того, чтобы как с предыдущим сервером просто начать процесс аутентификации после "Dovecot ready", клиентская сторона начинает интересоваться, а что мы вообще умеем (CAPA) и прекращает диалог после получения результата CAPA (инициирует завершение именно клиентская сторона). То есть, с точки зрения сервера клиент валиден и спрашивает корректные вещи, но сам не хочет общаться после получения результата CAPA.
 
При этом:
1) Наборы поддерживаемых команд, и выводимых по CAPA одинаковые на обоих серверах.
2) У первого сервера клиент о наборе поддерживаемых команд даже не интересуется.
3) Со вторым сервером все ломается описанным выше способом только в том случае, если включен AVAST. Если его выключить (или хотя бы только отключить в настройках проверку протокола pop3), то общение со вторым сервером происходит точно по такому же сценарию, что и с первым сервером: Никаких CAPA, Сразу Аутентификация. USER PASS STAT QUIT. Ровно тот же набор команд и ответы, что и с первым сервером. И почта доставляется корректно.


В чем может быть дело? Как исправить?
« Last Edit: January 25, 2016, 07:56:15 PM by Евгений.test »

REDACTED

  • Guest
Re: Avast ломает pop3-соединение.
« Reply #1 on: January 25, 2016, 07:47:44 PM »
> Наборы поддерживаемых команд, и выводимых по CAPA одинаковые на обоих серверах.

Я здесь оказывается немножечко наврал. Первый сервер по запросу "CAPA" выводит помимо приведенного выше списка еще STLS. Но вроде бы это не может иметь отношение к делу. Во-первых, в дампах видно, что шифрование на первом сервере не используется, а во-вторых, клиент даже не знает в первом случае, что оно возможно, так как не делает к первому серверу запроса "CAPA".
Могу предоставить дампы обоих случаев взаимодействия (с обоими серверами и с включенным и выключенным AVAST).

REDACTED

  • Guest
Re: Avast ломает pop3-соединение.
« Reply #2 on: January 29, 2016, 01:43:25 PM »
Где же все специалисты по Avast?
Не ужели нет даже предположений, почему может наблюдаться разница в поведении почтового клиента при включенном и при выключенном Avast?

Offline Andrey,pro

  • Avast Überevangelist
  • Ultra Poster
  • *****
  • Posts: 5012
  • Things happen
Re: Avast ломает pop3-соединение.
« Reply #3 on: January 29, 2016, 02:09:10 PM »
Евгений.test, здравствуйте и добро пожаловать на форум!

Рекомендую обратиться в техподдержку: http://ru.support.avast.com/support/tickets/new

REDACTED

  • Guest
Re: Avast ломает pop3-соединение.
« Reply #4 on: January 29, 2016, 02:37:35 PM »
Спасибо. Написал.