Lumpics lumpics.ru

Исправляем ошибку «Сервер не представил корневой сертификат» в The Bat!


Стабильность и надежность работы — одни из основных причин для использования почтового клиента The Bat! на своем компьютере. Более того — ни один из ныне существующих аналогов этой программы не может похвастаться подобным функционалом для управления большим количеством имейл-ящиков.

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

Читайте также: Настраиваем почтовый клиент The Bat!

Как исправить ошибку «Неизвестный сертификат CA»

Наиболее часто с ошибкой «Неизвестный сертификат CA» пользователи сталкиваются после переустановки операционной системы Windows при попытке получить почту по безопасному протоколу SSL.
Сообщение The Bat! о неизвестном сертификате
Полное описание неполадки гласит о том, что корневой SSL-сертификат не был представлен почтовым сервером в текущей сессии, а также об отсутствии такового в адресной книге программы.

В целом привязать ошибку к конкретной ситуации нельзя, однако ее значение абсолютно понятно: The Bat! не имеет необходимого SSL-сертификата на момент получения почты с защищенного сервера.

Основной причиной неполадки является то, что мейлер от Ritlabs использует собственное хранилище сертификатов, в то время как подавляющее большинство других программ довольствуется расширяемой базой данных Windows.

Таким образом, если по каким-либо причинам сертификат, используемый в дальнейшем The Bat!, был добавлен в Windows-хранилище, почтовый клиент никоим образом об этом не узнает и тут же «плюнет» в вас ошибкой.

Способ 1: сброс хранилища сертификатов

Собственно, данное решение является наиболее простым и понятным. Все что нам нужно — это заставить The Bat! полностью пересоздать базу данных сертификатов СА.

Однако в самой программе выполнить подобное действие не получится. Для этого нужно полностью приостановить The Bat!, а затем удалить файлы «RootCA.ABD» и «TheBat.ABD» из основного каталога почтового клиента.

Файлы хранилища сертификатов The Bat! в Windows

Путь к данной папке можно найти в меню клиента «Свойства»«Настройка»«Система» в пункте «Почтовый каталог».

Находим путь к почтовому каталогу The Bat!

По умолчанию месторасположение каталога с данными мейлера таково:

C:\Users\Имя_пользователя\AppData\Roaming\The Bat!

Здесь «Имя_пользователя» — это название вашей учетной записи в системе Windows.

Способ 2: включение «Microsoft CryptoAPI»

Другой вариант устранения неисправности заключается в переходе на систему шифрования от Microsoft. При смене криптопровайдера мы автоматически переводим The Bat! на использование системного хранилище сертификатов и тем самым исключаем конфликты баз данных.

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

Меняем криптопровайдера в программе The Bat! для Windows

Затем жмем «ОК» и перезапускаем программу для применения новых параметров.

Все эти незамысловатые действия позволят полностью предотвратить дальнейшее возникновение ошибки «Неизвестный сертификат CA» в The Bat!

Наша группа в TelegramНаша группа в TelegramПолезные советы и помощь

Задайте вопрос или оставьте свое мнение

44 комментариев
Майкл:

То есть вы мне вот только-что сказали удалить адресную книгу, которую я набивал годами, да? Молодцы, чо!

Владислав Лозовский:

Здравствуйте! Нет, вы очищаете лишь базы данных сертификатов.

Angel:

А у меня действительно пропали все адреса!!! Попробовал восстановить файлики из корзины — не помогло! И что теперь делать? Откатывать систему, наверно, бесполезно?!

Аноним:

Окошко перестало выскакивать, а вот звук остался будто это окошко выскакивает)

Илья:

Прикольно. Лазил по разным сайтам, чего только не делал. Мучился с этой проблемой, уже решил перейти на Аутлоук. А тут оказалось одну галочку надо поменять… Помогло, спасибо!

Игорь Б.:

Увы, для версии 4.0.38 не помог ни один, ни второй способ.
Есть проблема при соединении с сервисом mail.i.ua:
>23.02.2018, 17:15:53: FETCH — Свойства сертификата: 03C1BB78C01E92E66EC1EDE1A2CD52674977, алгоритм: RSA (2048 бит), Действителен с: 12.02.2018 2:01:21, по: 13.05.2018 2:01:21, на хосты в кол-ве 2 шт.: pop.i.ua, pop3.i.ua.
>23.02.2018, 17:15:53: FETCH — Владелец: pop.i.ua.
>23.02.2018, 17:15:53: FETCH — Поставщик: US, Let’s Encrypt, Let’s Encrypt Authority X3.
>23.02.2018, 17:15:53: FETCH — Поставщик: Digital Signature Trust Co., DST Root CA X3.
!23.02.2018, 17:15:53: FETCH — Приветствие TLS не завершено. Недействительный сертификат сервера (Поставщик цепочки этого S/MIME сертификата не найден).

Игорь Б.:

Проблема была решена следующим способом:
1) Скачать с сайта производителя последнюю версию TheBat! и установить её на другом компьютере.
2) На компьютере с новой версией The Bat! из каталога «%USERPROFILE%\AppData\Roaming\The Bat!» скопировать все файлы с расширением .ABD
4) Остановить The Bat! на своём компьютере, сделать резервную копию файлов «%USERPROFILE%\AppData\Roaming\The Bat!\*.ABD» и удалить их. На их место записать файлы из последней версии.
5) Запустить The Bat!

Аноним:

Спасибо.
Помогло, остальные способы не действовали. Винда 7, бат 4,0,38.

Аноним:

Спасибо. Проблема решена.

Аноним:

ошибка перестала выскакивать, но почту не принимает

Дмитрий:

Добрый день.

Попробовал провести эту процедуру, но после изменения 2-ой части «включение «Microsoft CryptoAPI»» перестала работать входящая почта. Как решить данную сложность?

С уважением, Дмитрий.

Аноним:

Да где ВЫ Уважаемый были-то целый год, А??!! Спасибище!! Капец какой головняк был

Оля:

Ура! Пкрвый способ не пробовала, второй отлично справился с проблемой. Табличка не появляется!

Аноним:

Добрый день! Попробуем, надеюсь получится. И у меня исчез русский язык в бате, все папки изначальные и вся панель на английском. Сравнивая все с соседними батами и пытаясь восстановить русс.яз, ничего не получается.

Игорь Б,:

А что, через меню «Свойства» -> «Язык» поменять язык интерфейса не получается?

Аноним:

два скрина прикрепила, один нормальный с русским, другой — мой

Аноним:

второй скрин прикрепила, где напрочь кажется отсутствует языковая панель

Виталий Каиров:

Здравствуйте. Загляните в пункт меню «Prefences», нет ли там раздела «Language»?

Аноним:

Добрый день. Вот всё, что там есть(((

Игорь_Б:

А переустановить TheBat! поверх пробовали? При установке убедитесь, что включена составляющая «Multilingual Interface».

Аноним:

Нет. т.к. не помнит никто паролей, ключей и т.д. приобреталось давно((

Игорь_Б:

Запустите просто установку без предварительной деинсталляции, тогда не нужно будет вводить ключ — он сохранится. Уже не помню точно как в v4.x при запуске инсталлятора при установленном TheBat!, но по-моему тоже предлагаются варианты «изменить»/»change», «подчинить»/»repair» и «удалить»/»remove». Выберите второй. Если не поможет, выберите первый и проверьте, что включена опция «Multilingual Interface». Если нет, то включите и завершите процедуру установки.

The BAT!:

Версия 4.034. Не помогли оба способа.

Аноним:

Это не помогает.

нищасный:

не работает

Стас:

Не помогают оба способа для gmail…. :-(((((

Стас:

Помог способ от Игорь Б.: 03 июля 2018 в 15:29
Реально установил пробную версию на другой комп скопировал с него все файлы *.ADB — теперь gmail успешно принимает почту и не ругается… ;-)))))

Аноним:

получается так:
«>19.02.2019, 12:04:43: SEND — Certificate S/N: 00F5BA2E609C91DBB4, algorithm: RSA (1024 bits), issued from 13.10.2014 12:46:03 to 12.11.2014 12:46:03, for 0 host(s): .
>19.02.2019, 12:04:43: SEND — Owner: AU, Some-State, Internet Widgits Pty Ltd.
>19.02.2019, 12:04:43: SEND — Issuer: AU, Some-State, Internet Widgits Pty Ltd.
!19.02.2019, 12:04:43: SEND — TLS handshake failure. Invalid server certificate. This certificate or one of the certificates in the certificate chain is not time valid.. The certificate or certificate chain is based on an untrusted root.

Аноним:

Не работает и никогда не работал этот способ. Не пудрите людям мозги

Наталья:

Спасибо большое ! помог второй способ !

Владимир:

испробовал оба способа, не помог ни один ((
программа нормально работала с авастом. удалил аваст — вылезла ошибка. и не убирается (((

Дэллюс:

Неделю мучаюсь, не могу наладить получение почты, до этих дней всегда не мог нарадоваться на The Bat! А теперь проклинаю на чём свет стоит!!!

Юрий:

Благодарю! Помог второй способ для gmail! Всего-то — поменять в одном месте настройку. Версия Bat — 4.2.36.4

Anonim:

Не срабатывает, всё равно выдаёт ошибку!

Богдан:

На гугл сертификат уже не ругается!))) Спасибо! Зато теперь выскакивает окно с вводом логина и пароля почты и так без конца

Джангл:

Абсолютно глупое решение — удалять адресную книгу бата. Достаточно добавить сертификат почтового сервера в локальное хранилище сертификатов бата, т.е. в разделе Intermediate CA адресной книги создать контакт и на за какладке Сертификат добавить сертификат сертивера.

Аноним:

Спасибо, второй способ сразу всё привёл в норму! С некоторого времени один «ящик» начал постоянно ругаться, два других спокойно-себе работали с теми же настройками, что у первого ящика. После переключения все три работают нормально.

Аноним:

Ни один из способов не помог. TheBAT 9.3.4. Помогло копирование с заменой файлов IntermCA.ABD и RootCA.ABD из бэкапа, который я делаю раз в несколько месяцев. Прямое копирование папки Mail в другое место.

Аноним:

Все равно выскакивает сообщение:
Приветствие TLS не завершено. Неверный сертификат сервера. Данный сертификат или один из сертификатов в цепочке недействителен по параметру времени.

Кирилл:

Мне пришлось сменить  «Microsoft CryptoAPI» на «внутренняя». Заработало.Спасибо за помощь.

RST:

После обновления Windows 10 на 20h2 вылезла эта напасть. Сработал второй вариант. Спасибо!

Аноним:

помог второй способ. спасибо