Сервер не предоставил корневой сертификат в сессии the bat: что делать?

«The Bat!» – это программа для операционной системы Windows, предназначенная для работы с электронной почтой и написанная на языке «Delphi». Программа актуальна и в настоящее время пользуется авторитетом, что вполне заслужено: многие считают её наиболее безопасной программой–клиентом для работы с электронной почтой.

Как и любой продукт данное программное обеспечение периодически «дает сбои»: происходят они достаточно часто, однако в большинстве случаев виновником проблемы является не сама программа, а компьютер на котором «The Bat!» установлен. При этом наиболее «популярная» ошибка – это «Недействительный сертификат CA», из-за которого невозможно соединиться с сервером the bat.

the bat fetch невозможно соединиться с сервером

Что означает ошибка «сервер не представил корневой сертификат в сессии the bat»?

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

Итак, если сервер прервал соединение the bat, может помочь:

  1. 1. Удаление базы данных старых сертификатов.

Для этого:

  • откройте «Свойство» – «Настройка» далее раздел «Система» и «Почтовый каталог»;
письмо не отправлено сервер сообщает the bat
  • вас интересуют файл «RootCA.ABD» или («EBD») – это хранилища сертификатов;
the bat недействительный сертификат сервера :что делать
  • – после удаления старых сертификатов  заново запустите программу – она автоматически создаст новую базу данных – проверьте работоспособность софта;
  • – если удаление не помогло, попробуйте удалить файл «IntermCA.ABD», находится он в этом же файловом каталоге.
  1. 2. Кроме того, существует довольно элегантное в своей простоте решение – включение «Microsoft CryptoAPI». В общем случае это набор функций для работы с криптографическими операциями (криптопровайдером).

Итак, в программе откройте «Свойства» вкладка «S/MIME и TLS» и в разделе «Реализация S/MIME и сертификаты TLS» поставьте галочку на строке «Microsoft CryptoAPI». Перезагрузите программу и подтвердите принятие изменений.

the bat сервер сообщает об ошибке 5.5.4 error send auth command first

Что делать, если по-прежнему невозможно соединиться с сервером he bat?

  1. 3. Возможно, ошибка «the bat сервер не представил корневой сертификат в сессии» возникла вследствие активности антивируса (например, «Avast»). Такое возможно потому, что антивирус (особенно «Avast» версии 8 и выше) проверяет почту на SSL-шифрование, а программа «The Bat!» не может распознать данный процесс, и сертификат и «уходит» в ошибку.
Читайте еще:   Как узнать mac-адрес по ip-адресу или что такое ARP-протокол?

Возникает данный сбой из-за того, что хранилища сертификатов у программы и операционной системы разные, и после установки (или запуска) некой программы, ранее неизвестной «The Bat!», программа просто «отказывается» от работы с непроверенными источниками.

Для решения требуется просто добавить сертификат издателя в список доверенных:

  • для начала необходимо «добыть» этот самый сертификат: для этого нажмите «Win+R» и введите команду «certmgr.msc» – откроется служба «Сертификаты»;
приветствие tls не завершено имя сервера не соответствует сертификату the bat
  • – в разделе «Доверенные корневые сертификаты» найдите тот, где фигурирует «avast» в первом или во втором столбце, после чего скопируйте (импортируйте) его на рабочий стол или в любую другую папку;
  • – теперь в самой программе откройте вкладку «Ящик» – «Свойства» – «Общие сведения»;
  • –  в открывшемся окне нужный вам параметр – это четвёртая вкладка «Сертификаты»: нажмите кнопку «Импортировать», после чего из списка выберите сохраненный ранее сертификат «Avast» и нажмите на кнопку «Добавить к доверенным».

Вот, собственно, все рабочие способы решения данной ошибки. Стоит обратить пристальное внимание на способ «2»: в большинстве случаев именно он помогает исправить программный сбой с сообщением «сервер не предоставил корневой сертификат в сессии the bat».

В завершение стоит остановиться на достоинствах программы «The Bat!», коих немало. Например:

  • – непрекращающаяся поддержка разработчиков;
  • – шифрование почтовой базы и подпись писем;
  • – моментальная блокировка изображений, вызывающих подозрение;
  • – полная изоляция от скриптов и исполняемых кодов;
  • – возможность создания шаблонов;
  • – виртуальные папки;
  • – сортировщик писем, резервное копирование и многое другое.

Рубрики: корпоративная сеть | локальная сеть Тэги: |
  • Автор: Александр Хороший

    Добавлено 5 марта, 2018 в 08:24

    Помог последний пункт с ручным добавлением сертификата. Спасибо!

    Ответить
  • Автор: Владимир

    Добавлено 10 марта, 2020 в 18:58

    спасибо, но что делать, если я наоборот – удалил аваст (с ним все работало нормально), теперь получил эту ошибку, два первых способа испробовал – безрезультатно? Как выйти из ситуации не переустанавливая программу?

    Ответить
  • Автор: Александр

    Добавлено 1 июня, 2020 в 16:12

    Предлагаю добавить ещё один способ. Thebat! версии 5.0.14 и ни один из предложенных способов мне не помог. Просто скопировал файл RootCA.ABD с компа на котором установлен TheBat! более свежей версии (в частности 8.6) и всё.

    Ответить
  • Автор: Алексей

    Добавлено 29 мая, 2021 в 13:04

    Увы, ни один из способов не помог((

    Ответить
  • Автор: elite

    Добавлено 28 октября, 2021 в 21:59

    включение «Microsoft CryptoAPI» помогло! спасибо!

    Ответить

Оставить комментарий

Авторизация
*
*
Генерация пароля