> On 18/04/2023 02:03 EEST Paul Kroitor <p...@kroitor.ca> wrote:
> 
> 
> Hello,
> 
> It seems from this thread at letsencrypt : 
> https://community.letsencrypt.org/t/changing-permissions-for-pem-files/196561 
> (see especially second post from _az) that doveadm pw now parses all files in 
> the config, even ones not relevant to the pw aspect of the request. If it’s 
> not able to access all the files, it terminates prematurely with exit code 89.
> 
> The result, at least for anyone using letsencrypt / certbot, is that doveadm 
> pw fatally fails unless run as root, because the config includes the private 
> key, which has permissions 600 root root. This makes the dovecot pw 
> functionality unusable for web apps that want to calculate a password hash 
> using it (e.g. RoundCube’s password change feature).
> 
> My understanding is that dovecot only really needs the private key for its 
> main functionality, when it’s running as root, and that there’s no reason 
> doveadm pw, which should (presumably) often be run as a regular user, needs 
> access to it.
> 
> Is this the intended behavior, or have I got something wrong?
> 
> Thanks for all help,
> Paul
> _______________________________________________
> dovecot mailing list -- dovecot@dovecot.org
> To unsubscribe send an email to dovecot-le...@dovecot.org

Hi!

This is a bug, but you can workaround it with

ssl=no
!include_try ssl.conf

and put in ssl.conf

ssl=yes
ssl_cert=</path
ssl_key=</peth

or try with 2.3.20.

Aki
_______________________________________________
dovecot mailing list -- dovecot@dovecot.org
To unsubscribe send an email to dovecot-le...@dovecot.org

Reply via email to