Dovecot にTLS/SSL(pop3s)を導入する

Dovecot にMUAからメールを取りに行く際の通信をセキュア化(暗号化)するために、Dovecot にTLS/SSLを導入します。 Dovecot には証明書の作成ツールが付属していますので、実に簡単に導入することができます。 その手順を整理しておきます。

1.dovecot-openssl.cnf の編集 [root ~]# vim /etc/pki/dovecot/dovecot-openssl.cnf [ req ] default_bits = 1024 encrypt_key = yes distinguished_name = req_dn x509_extensions = cert_type prompt = no [ req_dn ] # country (2 letter code) C=JP | 変更 # State or Province Name (full name) ST=xxxxxxxx | 変更 # Locality Name (eg. 続きを読む »

telnet でメール送信テストを行う

メールサーバを構築した後などに、telnetを使用して、メール送信テストを行う方法をまとめておきます。 メールサーバのローカルからtelnet接続して、SMTPコマンドを使います。 実際例は次のようなものになります。

[root ~]# telnet localhost 25 Trying 127.0.0.1… Connected to localhost. Escape character is ‘^]’. 220 xxx.goofoo.jp ESMTP unknown ehlo localhost | 接続開始 250-xxx.goofoo.jp 250-PIPELINING 250-SIZE 10240000 250-ETRN 250-AUTH CRAM-MD5 250-ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN mail from:root | MAILコマンド 250 2.1.0 Ok rcpt to:xxxxxx@xxx.goofoo.jp | RCPTコマンド 250 2.1.5 Ok data | DATAコマンド(ここからメール本文) 354 End 続きを読む »

Postfix + Dovecot でSMTP Auth (Dovecot SASL) のメール環境構築

Postfix と Dovecot を使って、メール環境を構築するときの手順を整理しておきたいと思います。MTAの認証方式には、Dovecot SASLによるSMTP Authを使用します。

Postfix は MTA(Mail Transport Agent)、Dovecot は imap/popサーバです。インストール時点のそれぞれのバージョンは次の通りです。

Postfix 2.3.3 Dovecot 1.0.7 1.Postfixのインストール [root ~]# yum install postfix (略) Installed: postfix.i386 2:2.3.3-2.3.el5_6 Complete! 2.Postfixの設定 [root ~]# vim /etc/postfix/main.cf パラメータ 操作 設定内容の説明 myhostname = xxx.goofoo.jp 追加する メールサーバのインターネットホスト名 mydomain = goofoo.jp 追加する ドメイン名 myorigin = $mydomain コメントを外す ローカルからのメールの送信元ドメイン名 inet_interfaces = all コメントを外す 続きを読む »

Postfix のパラメータの確認方法

Postfix に設定しているパラメータを確認するコマンドに、postconf があります。 ここでは、postconf コマンドの使い方を2種類上げておきます。

コマンドライン 機能説明 postconf -d main.cf のデフォルトのすべてのパラメータとその設定値を表示する。 postconf -n main.cf で設定変更したパラメータとその設定値をすべて表示する。

Redmine のアップデート(1.2.0 → 1.2.3)

Redmine 1.2.0 を 1.2.3 にマイナーアップデートする場合の手順を整理しておきます。 Redmine 1.2.x では、Ruby, Rails, Rack の対応バージョンに変更はありませんので、実施事項は次の通りです。

Redmineの本体ディレクトリを置き換える 現行の database.yml をコピーする アップデート手順 [root ~]# mv /var/lib/redmine /var/lib/redmine.bak [root ~]# wget http://rubyforge.org/frs/download.php/75593/redmine-1.2.3.tar.gz [root ~]# tar xvfz redmine-1.2.3.tar.gz [root ~]# chown root:root redmine [root ~]# mv redmine-1.2.3 /var/lib/redmine [root ~]# chown root:root /var/lib/redmine [root ~]# chown -R httpd実行ユーザ:httpd実行グループ /var/lib/redmine/* [root ~]# cp -p 続きを読む »