On 16 Jun 2017, at 10:29, li...@lazygranch.com wrote:

I'm bringing up a new email server starting without TLS initially. In
10-ssl.conf I set ssl = no, but the default ssl_cert and ssl_key
lines are not commented out. I got the obvious error message:
------------------------------
doveconf: Fatal: Error in configuration
file /usr/local/etc/dovecot/conf.d/10-ssl.conf line 12: ssl_cert: Can't
open file /etc/ssl/certs/dovecot.pem: No such file or
directory /usr/local/etc/rc.d/dovecot: WARNING: failed to start dovecot
--------------------------

No big deal, but I don't remember this being an issue the last time I
set up a server. You would think if ssl=no, the ssl_cert and ssl_key
files would not be opened.

My guess is you have set ssl_cert=</etc/ssl/certs/dovecot.pem and it fails to read the file. At that stage it has no idea that ssl=no makes that file irrelevant - only much later will Dovecot ignore the value of ssl_cert because ssl=no, but it never gets there because this initial stage of reading the config has already failed. This is, as I recall it, the sensible explanation I got from one of the Dovecot developers.

Kind regards,
--
Peter van Dijk
PowerDNS.COM BV - https://www.powerdns.com/

Reply via email to