数年前、私はdebianでexim4 + dovecot 2.2.10を使用してメールサーバーを構成し、最近dovecot構成を微調整しています。自己署名x509openSSL証明書を使用します。証明書へのパスとキーは、次のように指定されます。
ssl_cert = </etc/ssl/certs/dovecot.pem"
フルパスの前の<に注意してください。
効果を確認するために削除してみました。dovecot.logで取得したものは次のとおりです。
dovecot:imap-login:致命的:プライベートssl_keyを解析できませんでした:エラー:0906D06C:PEMルーチン:PEM_read_bio:スタートラインがありません:期待:任意のプライベートキー
<を戻すとそれはなくなりましたが、この記号の背後にある意味がわかりません。公式のdovecotドキュメントでは使用されていますが、一部のマニュアルでは<なしでこれらのパスが示されています。
構成値を実際の文字列/etc/ssl/certs/dovecot.pem
(明らかに有効なSSL証明書ではありません)ではなくファイルの内容に設定するように指示するには、<が必要だと思います。