前を向くために Part3

プログラミング、音楽、外交問題、その他思いついたことを何でも公開

人生、前向きに生きたいもの。でも、何かと後ろ向きになりがちな自分がいるのです。前向きに生きるには、まず前を向かなければなりませぬ。じゃあ前を向くためにはどうしたらいいの?と日々悩んどります。これはその記録の一部です。

セキュアなメールサーバの構築その1: Dovecot

1. dovecot package をインストール

OS はまだベータな Fedora Core 15。

2. サービスへの登録

Fedora 15 はまだベータなのでいろいろ整備されていない模様。Dovecot も systemd から起動するようになっていないので、以下の symlink を張る。


# ln -s /lib/systemd/system/dovecot.socket /etc/systemd/system/sockets.target.wants/dovecot.socket
# ln -s /lib/systemd/system/dovecot.service /etc/systemd/system/multi-user.target.wants/dovecot.service

3. /etc/dovecot/conf.d/10-mail.confで以下を有効にする。

mail_location = maildir:~/Maildir

4. SSL の設定

いわゆる Self-signed な証明書を作る。別に自分だけで使うので、これで充分。
mkcert.sh/usr/libexec/dovecot/mkcert.shにある。
/etc/pki/dovecot/dovecot-openssl.cnfを編集してcert.pemprivate.pemを作成。これは後でhttpd mod_sslにも利用する予定。opensslコマンドも行けそうだったが、長すぎるのでやめた。
/etc/dovecot/conf.d/10-ssl.conf


ssl_cert = </etc/pki/hagiland/cert.pem
ssl_key = </etc/pki/hagiland/private.pem
を設定。

5./etc/dovecot/dovecot.confprotocols = imapを設定。imap だけにする。