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 это может быть очень сложным процессом.)
Единственная проблема в том, что когда у пользователя есть несколько учетных записей электронной почты, которые используют разные порты. Это переопределение порта не требует использования нескольких портов. Я пробовал список, разделенный запятой, двоеточием, точкой с запятой, но безуспешно.