ssl 证书路径前面的 dovecot.conf 中的减号 (<) 是什么意思?

XNR*_*NRL 7 ssl dovecot

几年前,我在 debian 上配置了一个带有 exim4 + dovecot 2.2.10 的邮件服务器,最近一直在调整 dovecot 配置。我使用自签名 x509 openSSL 证书,证书和密钥的路径如下

ssl_cert = </etc/ssl/certs/dovecot.pem"
Run Code Online (Sandbox Code Playgroud)

注意完整路径前面的 <。

我尝试删除它以查看效果,这是我在 dovecot.log 中得到的:

dovecot:imap-login:致命:无法解析私有 ssl_key:错误:0906D06C:PEM 例程:PEM_read_bio:无起始行:期望:任何私钥

把 < 放回去摆脱了它,但我找不到这个标志背后的含义。一些手册给出了没有 < 的这些路径,尽管官方 dovecot 文档使用它。

Mik*_*ott 7

我希望它需要 < 来告诉它将配置值设置为文件的内容而不是实际的字符串/etc/ssl/certs/dovecot.pem(这显然不是有效的 SSL 证书)。