Thunderbird 78: Как добавить исключение безопасности?

В предыдущих версиях Thunderbird при подключении к серверу с самозаверяющим сертификатом отображалось предупреждение, но предлагалась возможность создать исключение безопасности для этого сервера с помощью этого диалогового окна:

Я мог нажать на "Подтвердить исключение безопасности", и после этого TB мог связаться с сервером.

Но в этой версии TB я вижу только сообщение:

       Sending of message failed.
The certificate is not trusted because it is self-signed.
The configuration related to [server name] must be corrected.

Нет указания на то, что "необходимо исправить", чтобы TB доверял сертификату.

Диспетчер сертификатов в разделе настроек конфиденциальности открывает диалоговое окно выше. Но как только введен правильный IP: порт, кнопка "Получить сертификат" ничего не делает, кроме отображения "Информация отсутствует". Это делает диалог бесполезным.

Меня не беспокоят атаки типа "человек посередине" из-за отсутствия подписи CA, потому что почтовый сервер находится в интрасети.

Есть ли другой способ заставить TB 78 работать с самоподписанными сертификатами?

4 ответа

Решение

Я тоже страдаю от этой проблемы часами. Наконец, я решил это решить.

Сначала я попытался скачать сертификат из Firefox. Когда я пытаюсь получить доступ https://bad-mail-admin.com:465 и он говорит мне:

Этот адрес использует сетевой порт, который обычно используется не для просмотра веб-страниц. Firefox отменил запрос вашей защиты.

Затем я погуглил и нашел решение: https://support.mozilla.org/en-US/questions/1083282

Просто зайдите в about:configщелкните правой кнопкой мыши в любом месте страницы и выберите "Создать"> "Строка". Создайте параметр с именем network.security.ports.banned.override, со значением: 465

Затем firefox show https://bad-mail-admin.com:465 успешно.

Я сразу понял, что Firefox и TB используют один и тот же движок браузера. Повторяю, делайте это в "Редакторе конфигураций" TB.

Затем перейдите в диспетчер сертификатов TB, введите https://bad-mail-admin.com:465. Нажмите "Получить сертификат", и, наконец, я могу получить сертификат и добавить его в исключение безопасности.

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

Thunderbird-> настройки-> общие->( конфигурация сети + дискового пространства , как Thunderbird подключается к Интернету) Настройки -> Конфигурация прокси -> нет прокси.

У меня был подобный опыт, когда диалоговое окно «Добавить исключение безопасности» не исчезало (потому что я подключался к серверу IMAP через туннель SSH).

Раньше я решал эту проблему, нажимая «Получить сертификат», а затем «Подтвердить исключение безопасности», но на этот раз проблема не исчезла (возможно, из-за обновления).

В итоге я перешел в «Настройки» -> «Конфиденциальность и безопасность» -> «Сертификаты» -> «Управление сертификатами» -> «Серверы» и удалил там старые записи. Впоследствии «Добавить исключение безопасности» снова всплыло, когда я снова попытался «получить сообщения», но на этот раз полностью исчезло после очередного цикла «Получить сертификат» / «Подтвердить исключение безопасности».

Итак, в моем случае кажется, что устаревшие записи на вкладке «Диспетчер сертификатов» / «Серверы» были причиной проблемы.

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

Единственная проблема в том, что когда у пользователя есть несколько учетных записей электронной почты, которые используют разные порты. Это переопределение порта не требует использования нескольких портов. Я пробовал список, разделенный запятой, двоеточием, точкой с запятой, но безуспешно.

Другие вопросы по тегам