Назад | Перейти на главную страницу

Почему dovecot не принимает SSL-сертификат?

Я пытаюсь настроить почтовый сервер на своем сервере, я выполнил следующие инструкции:

https://help.ubuntu.com/10.04/serverguide/C/certificates-and-security.html
https://help.ubuntu.com/10.04/serverguide/C/postfix.html

но в системном журнале я получаю следующую ошибку:

Sep 25 14:00:38 tanko-20590 dovecot: managesieve-login: Fatal: Can't load certificate file /etc/ssl/certs/ssl-mail.pem: The file doesn't contain a cer$
Sep 25 14:00:38 tanko-20590 dovecot: pop3-login: Fatal: Can't load certificate file /etc/ssl/certs/ssl-mail.pem: The file doesn't contain a certificat$
Sep 25 14:00:38 tanko-20590 dovecot: pop3-login: Fatal: Can't load certificate file /etc/ssl/certs/ssl-mail.pem: The file doesn't contain a certificat$
Sep 25 14:00:38 tanko-20590 dovecot: imap-login: Fatal: Can't load certificate file /etc/ssl/certs/ssl-mail.pem:

я использовал tinyca2 для создания моих сертификатов. Он доступен в виде пакета. В Ubuntu вы можете добавить dovecot к ssl-cert группа. Это позволит ему читать сертификаты из стандартных каталогов. Попробуйте использовать следующую команду.

adduser dovecot ssl-cert

Вы также захотите убедиться, что ssl-cert группа может прочитать ключ для сертификата.

chgrp ssl-cert /etc/ssl/cert/ssl-mail-key.pem 

Обычно ваш сертификат попадает в /etc/ssl/certs и ключ в /etc/ssl/private.

Создание и настройка сертификатов для Dovecot задокументированы в Вики.

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