Сервер не предоставил корневой сертификат в сессии the bat: что делать?
«The Bat!» – это программа для операционной системы Windows, предназначенная для работы с электронной почтой и написанная на языке «Delphi». Программа актуальна и в настоящее время пользуется авторитетом, что вполне заслужено: многие считают её наиболее безопасной программой–клиентом для работы с электронной почтой.
Как и любой продукт данное программное обеспечение периодически «дает сбои»: происходят они достаточно часто, однако в большинстве случаев виновником проблемы является не сама программа, а компьютер на котором «The Bat!» установлен. При этом наиболее «популярная» ошибка – это «Недействительный сертификат CA», из-за которого невозможно соединиться с сервером the bat.
Что означает ошибка «сервер не представил корневой сертификат в сессии the bat»?
Из текста ошибки понятно, что «камнем преткновения» стала некая программа или процесс, сертификат которой является не проверенным или вызывает подозрение (если говорить «простым языком»). Иногда даже переустановка операционной системы с последующей установкой программы, не исправляет данной ситуации (из приведенных ниже способов устранения неполадки будет понятно, почему так происходит).
Итак, если сервер прервал соединение the bat, может помочь:
- 1. Удаление базы данных старых сертификатов.
Для этого:
- откройте «Свойство» – «Настройка» далее раздел «Система» и «Почтовый каталог»;
- вас интересуют файл «RootCA.ABD» или («EBD») – это хранилища сертификатов;
- – после удаления старых сертификатов заново запустите программу – она автоматически создаст новую базу данных – проверьте работоспособность софта;
- – если удаление не помогло, попробуйте удалить файл «IntermCA.ABD», находится он в этом же файловом каталоге.
- 2. Кроме того, существует довольно элегантное в своей простоте решение – включение «Microsoft CryptoAPI». В общем случае это набор функций для работы с криптографическими операциями (криптопровайдером).
Итак, в программе откройте «Свойства» вкладка «S/MIME и TLS» и в разделе «Реализация S/MIME и сертификаты TLS» поставьте галочку на строке «Microsoft CryptoAPI». Перезагрузите программу и подтвердите принятие изменений.
Что делать, если по-прежнему невозможно соединиться с сервером he bat?
- 3. Возможно, ошибка «the bat сервер не представил корневой сертификат в сессии» возникла вследствие активности антивируса (например, «Avast»). Такое возможно потому, что антивирус (особенно «Avast» версии 8 и выше) проверяет почту на SSL-шифрование, а программа «The Bat!» не может распознать данный процесс, и сертификат и «уходит» в ошибку.
Возникает данный сбой из-за того, что хранилища сертификатов у программы и операционной системы разные, и после установки (или запуска) некой программы, ранее неизвестной «The Bat!», программа просто «отказывается» от работы с непроверенными источниками.
Для решения требуется просто добавить сертификат издателя в список доверенных:
- для начала необходимо «добыть» этот самый сертификат: для этого нажмите «Win+R» и введите команду «certmgr.msc» – откроется служба «Сертификаты»;
- – в разделе «Доверенные корневые сертификаты» найдите тот, где фигурирует «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» помогло! спасибо!