Bugsp.ru

Ваша компьютерная помощь
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

Сервер не предоставил корневой сертификат в сессии 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!» не может распознать данный процесс, и сертификат и «уходит» в ошибку.
Читайте так же:
Подключаемые модули в Яндекс браузере

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

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

  • для начала необходимо «добыть» этот самый сертификат: для этого нажмите «Win+R» и введите команду «certmgr.msc» — откроется служба «Сертификаты»;

приветствие tls не завершено имя сервера не соответствует сертификату the bat

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

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

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

Неизвестный сертификат СА

Сервер не представил корневой сертификат в сессии и соответствующий корневой сертификат не найден в адресной книге.

Это соединение не может быть секретным. Пожалуйста, свяжитесь с администратором Вашего сервера.

…возникает в случае, когда The Bat! не имеет нужного SSL-сертификата при получении почты.

Это может возникать в различных ситуациях и причина в том, что в отличие от большинства программ, использующих Windows-хранилище сертификатов, у The Bat! — своё. И если по каким-то какая-то программа добавит важный сертификатстандартнымметодом (лишь в Windows-хранилище), то The Bat! про это не узнает и ориентируясь на собственное — выдаст ошибкуНеизвестный сертификат СА«.

RootCA.ABD и TheBat.ABD

Самый простой способ попытаться побороть ошибкуНеизвестный сертификат CA— просто удалить хранилище сертификатов The Bat! , чтобы он при следующей загрузке сделал новое. Файлы RootCA.ABD и TheBat.ABD находятся в основном каталоге The Bat!, который можно узнать нажав/посмотрев Свойства — Настройка — Система — Почтовый каталог «.

Читайте так же:
Драйвера для AMD Radeon HD 6900 Series

Приветствие TLS не завершено. Недействительный сертификат сервера (Поставщик цепочки этого S/MIME сертификата не найден)

Первый способ может не помочь и вы получите ту же ошибкуНеизвестный сертификат СА«, а в журнале работы почтового ящика будет что-то типа:

>22.03.2013, 13:39:53: FETCH — Свойства сертификата: 16B0A68A00000000D49E, алгоритм: RSA (2048 бит), Действителен с: 21.12.2012 16:05:32, по: 17.01.2014 15:15:46, на хосты в кол-ве 17 шт.: Yandex Mail Service, pop.yandex.ru, pop.yandex.com, pop.yandex.by, pop.yandex.kz, pop.yandex.ua, pop.yandex.com.tr, pop.narod.ru, pop.ya.ru, pop3.yandex.ru, pop3.yandex.com, pop3.yandex.by, pop3.yandex.kz, pop3.yandex.ua, pop3.yandex.com.tr, pop3.narod.ru, pop3.ya.ru.

>22.03.2013, 13:39:53: FETCH — Владелец: RU, Russia, Moscow, Yandex, ITO, Yandex Mail Service,

>22.03.2013, 13:39:53: FETCH — Поставщик: generated by avast! antivirus for SSL scanning, avast! Mail Scanner, avast! Mail Scanner Root.

!22.03.2013, 13:39:53: FETCH — Приветствие TLS не завершено. Недействительный сертификат сервера (Поставщик цепочки этого S/MIME сертификата не найден).

Главное здесь для нас:

Поставщик: generated by avast! antivirus for SSL scanning, avast! Mail Scanner, avast! Mail Scanner Root.

В частности, такая проблема, когдапоставщик сертификата неизвестен(в нашем случае —avast! Mail Scanner Root«) получается у тех, кто использует Avast версий 8 и новее, где он научился проверять почту на SSL-шифрованных соединениях, а The Bat! про это (и про Avast ) не в курсе.

Для исправления нужно добавить сертификат издателя (issuer)avast! Mail Scanner Rootв доверенные корневые сертификаты The Bat!, т.к. сам Аваст его добавил в доверенные( trusted) лишь в Windows-хранилище сертификатов, а, как писалось выше, у The Bat! оно своё. Для этого выполняем командуcertmgr.msc», находим и экспортируемavast! Mail Scanner RootизДоверенные корневые центры сертификации», либо просто берём тут ниже прикреплённый файл (это и есть сертификат Аваст).

После импортируем этот сертификат в нужный ящик. Для этого придётся выполнить длинную и неочевидную последовательность действий (привет взебатописателям!):

1. Добавить сам сертификат: Ящик — Свойства почтового ящика — Общие сведения — Сертификаты — Импортировать — выбираем нужный сертификат (например, avast!MailScannerRoot.cer )

2. Добавить добавленный сертификат в доверенные (см. картинку): Просмотреть — Путь сертификации — Добавить к доверенным

После этого ошибкаНеизвестный сертификат CAточно исчезнет. Не навсегда — до следующего обновления Windows, The Bat! , антивируса или ещё чего-нибудь…

The Bat: сервер не предоставил корневой сертификат

The Bat: сервер не предоставил корневой сертификат

Всем привет! Сегодня поговорим про то откуда берется ошибка «Сервер не представил корневой сертификат» в популярной почтовой программе The Bat и что с этим делать. Итак, поехали!

Читайте так же:
Почему Яндекс браузер сам открывается

Собственно что значит оплошность «сервер не предоставил корневой сертификат в сессии The Bat»

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

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

Наконец, в случае если сервер оборвал слияние the bat, имеют возможность посодействовать следующие факторы.

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

откройте «Свойства» — «Настройка» дальше раздел «Система» и «Почтовый каталог»;

The Bat: сервер не предоставил корневой сертификат

The Bat: сервер не предоставил корневой сертификат

— впоследствии удаления давних сертификатов по новой запустите программку — она механически сделает свежую основание данных — выясните функциональность софта;

— в случае если удаление не несомненно помогло, вспомните выслать файл «IntermCA.ABD», располагается он в данном же файловом каталоге.

2. Не считая такого, есть достаточно стильное в собственной простоте заключение – подключение «Microsoft CryptoAPI». В общем случае это комплект функций для работы с криптографическими операциями (криптопровайдером).

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

The Bat: сервер не предоставил корневой сертификат

Собственно что творить в случае если все еще нельзя объединиться с сервером The Bat

3. Вполне вероятно, оплошность «the bat сервер не предположил корневой сертификат в сессии» появилась вследствие энергичности антивируса (например, «Avast»).

Это вполне вероятно вследствие того, собственно что антивирус (особенно «Avast» версии 8 и выше) инспектирует почту на SSL-шифрование, а программка «The Bat!» не имеет возможность различить этот процесс, и сертификат и «уходит» в оплошность.

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

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

для начала нужно «добыть» данный самый сертификат: для сего нажмите «Win+R» и введите команду «certmgr.msc» — раскроется служба «Сертификаты»;

Читайте так же:
Как восстановить Яндекс.Браузер

The Bat: сервер не предоставил корневой сертификат

— в разделе «Доверенные корневые сертификаты» отыщите тот, где бытует «avast» в первом или же во втором столбце, впоследствии чего скопируйте (импортируйте) его на пролетарий питание или же в всякую иную папку;

— ныне в самой программке откройте вкладку «Ящик» — «Свойства» — «Общие сведения»;

— в открывшемся окошке необходимый для вас параметр — это четвёртая вкладка «Сертификаты»: нажмите кнопку «Импортировать», впоследствии чего из перечня изберите сохраненный раньше сертификат «Avast» и нажмите на кнопку «Добавить к доверенным».

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

В окончание стоит тормознуть на плюсах программки «The Bat!», которых много. К примеру:

Тема: "Сервер не представил корневой сертификат в сессии…"

"Сервер не представил корневой сертификат в сессии…"

Поимел недавно странный глюк The Bat!. Глюк — следующего плана: при попытке забрать почту с использованием TLS-защищаемого соединения, получаю сообщение: "Сервер не представил корневой сертификат в сессии и соответствующий корневой сертификат не найден в адресной книге. Это соединение не может быть секретным. Пожалуйста, свяжитесь с администратором Вашего сервера". При этом кнопки "Просмотр сертификата" и "Добавить к доверенным" являются неактивными.

Глюк проявляется лишь для одного почтового сервиса — (safe-mail.net), с другими сервисами никаких проблем нет. Мало того, глюк проявляется лишь на одном компьютере — попытка установить The Bat! и настроить соединение с тем же сервисом на другой машине привела к идеальной работе Бата без всяких жалоб на "непредставление сертификатов".

Попробовал обновить корневые сертификаты с Windows Update — обновление действительно было, но его установка ни к чему не привела.

Самое поразительное — что, к примеру, Opera Mail ни на какие сертификаты не жалуется, а спокойно забирает почту.

Версия Бата — сначала была 3.71.04, в процессе поиска бага обновил до 3.80.06. На другом компьютере нормально работает 3.62.14 — может, попробовать сделать даунгрейд до него?

Уважаемый All, что это может быть? Где копать? Заранее респект за любые советы…

Re: "Сервер не представил корневой сертификат в сессии…"

Re: "Сервер не представил корневой сертификат в сессии…"

Re: "Сервер не представил корневой сертификат в сессии…"

Re: "Сервер не представил корневой сертификат в сессии…"

Не помогает, ничего похожего там нет.

Может быть, можно как-то провести экспорт сертификата из адресной книги Бата, что работает на другом компьютере, и импортировать в неработающий? Или я сейчас бред говорю?

Читайте так же:
Расширения для создания скриншотов в Яндекс.Браузере - обзор

UPD: в работающем Бате на другой машине сертификата сервера в адресной книге я тоже не нашёл… корневой сертификат (Equifax Secure Global e-Buisness CA-1) есть, а сертификата сервера (rimon.safe-mail.net) нема.

Re: "Сервер не представил корневой сертификат в сессии…"

Сообщение от MacroN

Будет он с вами добрый

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

Объясняю подробно и прошу переместить в FAQ, если этого еще там нет

Аксиомы
1. Сертификаты имеют иерархическую и сколь угодно глубокую иерархическую систему выпуска (Root CA — промежуточный CA — промежуточный CA- … — сертификат хоста)
2. В отличие от прочих MUA, известных в природе, Мыш проверяет валидность не только представленного серовером сертификата, но и всех его "родителей", до упора, то есть до самоподписанного корневого сертификата. Зачем? С целью обеспечения не псевдобезопасности, а более менее реальной, устраняя возможность атаки типа "man in the middle" (что это такое — спросить у Гугля Сергеевича)
3. Вне зависимости от выбранного вида реализации S/MIME (внутренняя или КриптоАПИ) TLS-соединения всегда использует внутреннюю имплементацию, и проверку представленной цепочки сертификатов проводит по собственным адресным книгам (RootCA и IntermediateCA)

Следствия из аксиом

0. Кнопки "просмотр сертификата" и "добавление" неактивны оттого, что во время сессии север не представил корневой сертификат для сертификата сервера, а только свой, что в случае несамоподписнного серификата делает сертификат сервера бесполезным
1. Все использованные для для выпуска конечного сертификата промежуточные сертификаты и корневой — должны быть известны-доступны в во время сессии
2. Windows Update бесполезен, поскольку он не обновит .abd
3. Если это происходит не на всех тазиках, то синхронизация адресбук сертификатов с работающими без предупреждений экземпляров есть решение проблемы

голоса
Рейтинг статьи
Ссылка на основную публикацию