Por que o dovecot não aceita um certificado SSL?

1

Ao tentar configurar um servidor de e-mail no meu servidor, segui as seguintes instruções:

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

mas no log do sistema eu ainda estou recebendo o seguinte erro:

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:
    
por OHLÁLÁ 25.09.2011 / 14:02

2 respostas

2

Eu usei tinyca2 para criar meus certificados. Está disponível como um pacote. No Ubuntu, você pode querer adicionar dovecot ao grupo ssl-cert . Isso permitirá que ele leia os certificados dos diretórios padrão. Tente usar o seguinte comando.

adduser dovecot ssl-cert

Você também desejará garantir que o grupo ssl-cert possa ler a chave do certificado.

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

Normalmente, seu certificado entra em /etc/ssl/certs e a chave em /etc/ssl/private .

    
por 25.09.2011 / 21:04
1

A criação e configuração de certificados para o Dovecot estão documentadas no Wiki .

Se você seguiu as instruções e ainda não funciona, precisamos de mais informações do que "não funciona".

    
por 25.09.2011 / 14:27