Courier IMAP, нет ответа

У меня Postfix с почтовым сервером Courier IMAP в основном настроен. Аутентификация IMAP работает должным образом на порте 143 (когда SSL отключен), но всякий раз, когда SSL включен или используется порт 993, ничего не происходит.

Буквально сервер не отправляет данные:

openssl s_client -connect localhost:993

СОЕДИНЕН (00000003)
напишите: errno = 104
---
нет доступного однорангового сертификата
---
Имена ЦС сертификатов клиента не отправлены
---
При рукопожатии SSL было прочитано 0 байт и записано 317 байт
---
Новый, (НЕТ), шифр (НЕТ)
Безопасное повторное согласование НЕ поддерживается
Сжатие: НЕТ
Расширение: НЕТ
---

Я убедился, что TLS_CERTFILE , указанный в / etc / courier / imapd-ssl , существует и на него правильно ссылаются.

Я также убедился, что IMAPDSSLSTART = 1 и IMAPDSTARTTLS = YES .

Я в растерянности ...

0
задан 3 August 2014 в 02:06
1 ответ

Чтобы правильно протестировать функцию STARTTLS, вам нужно использовать следующую команду:

openssl s_client -connect localhost:993 -startls imap

Без этой опции -starttls вы на самом деле не тестируете шифрование. Из того, что у вас есть здесь, неясно, правильно ли у вас настроено шифрование.

OpenSSL также можно использовать для проверки конкретной версии, добавив в командную строку такой параметр, как -tls1_2. Соединение завершится ошибкой, если сервер не поддерживает эту конкретную версию.

0
ответ дан 6 November 2020 в 04:14

Теги

Похожие вопросы