postfix/dovecot で TLS SNI(まとめ)

dovecot

メール送信および受信で利用するサーバの名前

メールクライアントのimapサーバおよびsmtpサーバの設定で以下のFQDNを設定する。

mail.example.com

dovecot設定

10-ssl.confの設定

10-ssl.confに以下の定義を行う。

(SNI関連のみ)
ssl = yes
local_name mail.example.com {
  ssl_server_cert_file = /etc/letsencrypt/live/example.com/fullchain.pem
  ssl_server_key_file = /etc/letsencrypt/live/example.com/privkey.pem
  ssl_server_ca_file = /etc/letsencrypt/live/example.com/fullchain.pem
}

dovecot2.4から書式が変わったようだ。

postfixの設定

main.cfの設定

main.cfで以下の定義を行う。

tls_server_sni_maps = hash:/etc/postfix/sni

/etc/postfix/sniの内容

mail.example.com         /etc/letsencrypt/liveexample.com/privkey.pem /etc/letsencrypt/live/example.com/fullchain.pem

postmap -Fしておく。

コメント

タイトルとURLをコピーしました