Добавить исключение безопасности Thunderbird для самозаверяющего SSL-сертификата - PullRequest
0 голосов
/ 07 апреля 2020

Я создал самозаверяющий сертификат SSL с использованием OpenSSL и добавил его в hMailServer, доступный в частной сети. Я использовал этот сертификат на портах 465 и 993 для запуска SMTP и IMAP соответственно с SSL:

Затем я перезапустил сервер и добавил правила входящего и исходящего брандмауэра, чтобы разрешить подключение к порты, открытые hMailServer. Но когда я пытаюсь подключиться к своему почтовому серверу с помощью SSL с другого компьютера в локальной сети, происходит сбой:

Я сильно подозреваю, что это потому, что Thunderbird не позволяет себе -подписанные сертификаты по умолчанию, потому что когда я переключаю значение «SSL» обратно на «Автоопределение», он хорошо находит настройки учетной записи, но только на «незашифрованных» портах, то есть 587 для SMTP и 143 для IMAP.

Поэтому теперь я хочу добавить исключение безопасности для моего SSL-сертификата в Thunderbird, чтобы использовать его. Я go до Thunderbird Preferences > Advanced > Certificates tab > Manage Certificates > Servers tab > Add exception, а затем введите IP-адрес и порт сервера SMTP (или IMAP), который использует сертификат SSL, но не находит его:

Что я сделал не так? Я следовал этому руководству , чтобы добавить новое исключение в Thunderbird. Когда я пытаюсь сделать openssl s_client -connect 192.168.1.15:465, я получаю сертификат SSL, но он не совпадает с тем, который я импортировал в hMailServer, и я не знаю, нормально ли это.

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 07 апреля 2020

Я думаю, что это из-за глупой ошибки в Thunderbird. Если мы добавим исключение безопасности непосредственно в диспетчер сертификатов Thunderbird, то при нажатии «Получить сертификат» сертификат не будет найден.

Как я получил его, сначала подключившись к учетной записи электронной почты на незашифрованных портах (т.е. 587 для SMTP и 143 для IMAP):

Затем я переключил безопасность подключения в настройках учетной записи на «SSL / TLS», оба для SMTP и IMAP:

Наконец, я отправил электронное письмо случайному получатель, и я получил это предупреждение:

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

...