几年前,我在 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 文档使用它。