さくらVPSのCentOS 5.5にDovecotのインストールとPostfixの暗号化をした時のメモ
・サーバー証明書の作成
cd /etc/pki/tls/certs make mail.pem実行すると
Country Name (2 letter code) [GB]:と国をきかれるので[jp]と入力
State or Province Name (full name) [Berkshire]:ときかれるので、都道府県を入力
Locality Name (eg, city) [Newbury]:ときかれるので、市区町村を入力
Organization Name (eg, company) [My Company Ltd]:ときかれるので、サイト名を入力
Organizational Unit Name (eg, section) []:ときかれるので、Enter
Common Name (eg, your name or your server's hostname) []:ときかれるので、メールソフトで使用するメールサーバー名を入力
Email Address []:ときかれるので、管理者のメールアドレスを入力
・Dovecot
・インストール
yum install dovecot chkconfig dovecot on
・/etc/dovecot.confの編集
・受け付けるプロトコルを指定#protocols = imap imaps pop3 pop3sのコメントを外す
・sslを有効にする
#ssl_disable = noのコメントを外す
・postfixのメールボックス形式と同じにする
mail_location = maildir:~/Maildir
#ssl_cert_file = /etc/pki/dovecot/certs/dovecot.pem #ssl_key_file = /etc/pki/dovecot/private/dovecot.pemを
ssl_cert_file = /etc/pki/tls/certs/mail.pem ssl_key_file = /etc/pki/tls/certs/mail.pemに変更
・Dovecotの再起動
/etc/init.d/dovecot restart
・Postfixの暗号化
前提条件として、基本的な設定は、こちらで設定済みとします。・/etc/postfix/main.cfの設定
ファイルの最後に以下を記述
smtpd_use_tls = yes smtpd_tls_cert_file = /etc/pki/tls/certs/mail.pem smtpd_tls_key_file = /etc/pki/tls/certs/mail.pem smtpd_tls_session_cache_database = btree:/etc/postfix/smtpd_scache
・/etc/postfix/master.cfの編集
#smtps inet n - n - - smtpd # -o smtpd_tls_wrappermode=yes # -o smtpd_sasl_auth_enable=yes # -o smtpd_client_restrictions=permit_sasl_authenticated,rejectを
smtps inet n - n - - smtpd -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes # -o smtpd_client_restrictions=permit_sasl_authenticated,rejectに変更し、Postfixを再起動
iptablesの設定で、25,110,465,995のポートを開け、ローカルPCからメールソフトで送受信を確認
[2011.4.16追記]
ローカルPCから外部のメールへ送信しようとすると
NOQUEUE: reject: RCPT from XXX[IPアドレス]: <送信先メールアドレス>: Relay access denied; from=<送信元メールアドレス> to=<送信先メールアドレス> proto=ESMTP helo=<[192.168.11.X]>と言われ拒否されるので、とりあえず/etc/postfix/main.cfのmynetworkにローカルPCのIPアドレスを追記
mynetworks = 168.100.189.0/28, 127.0.0.0/8, ローカルPCのIPアドレス
固定アドレスじゃない時の方法は、調べてません。。
1 コメント:
/etc/dovecot.conf ではなく「/etc/dovecot/dovecot.conf」みたいです。
コメントを投稿