Reading config-value from file does not work.

Jakobus Schürz wertstoffe at nurfuerspam.de
Fri Nov 8 14:24:25 EET 2019


Ping

Am 18.09.19 um 15:39 schrieb Jakobus Schürz via dovecot:
>
> Hi guys!
>
> In
> https://doc.dovecot.org/configuration_manual/config_file/config_file_syntax/
> i ca see this:
>
>
>     Reading value from file
>
> It’s possible to read the value for a setting from a file:
>
> key = </path/to/file
>
> The value is read exactly as the entire contents of the file. This
> includes all the whitespace and newlines. The paths are relative to
> the currently parsed config file’s directory, similar to how !include
> works. The file is read immediately whenever parsing the configuration
> file, so if it changes afterwards it requires a configuration reload
> to see the changes. This functionality is especially useful for
> reading SSL certificates and keys.
>
> So i thought it's a good idea, to write the password for dnpass for my
> ldap in this notation in my config
>
> dnpass = <private/dnpass
>
> /etc/dovecot/private/dnpass contains only this
> myVerYSecretLdApPAssworD
>
> no space, no newline.
>
> But dovecot cannot authenticate on the ldap-host.
> I also tried
> dnpass = </private/dnpass
> dnpass = </etc/dovecot/private/dnpass
>
> Then i tried a file
> /etc/dovecot/conf.d/00-dnpass.conf
> with
> dnpass = myVerYSecretLdApPAssworD
>
> It should be included with dovecot.conf
>
> !include conf.d/*.conf
>
> The only notation that works is the line
>
> dnpass = myVerYSecretLdApPAssworD
>
> in /etc/dovecot/dovecot-ldap-userdb.conf.ext
>
> I thought it's a good idea to write it in an extra file, so i have to
> manipulate only one small file with ansible, when i renew the password.
>
> Is it a bug or does it work as designed, and the doc is wrong?
>
> thank you
>
> Jakob
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://dovecot.org/pipermail/dovecot/attachments/20191108/89abdb01/attachment-0001.html>


More information about the dovecot mailing list