tomo.gif (1144 ツバツイツト)line.gif (927 ツバツイツト)To previous pageTo home pageMailing to me

qmail(popサーバー)を導入してみる

Modified: 23 June 2002

このページでは基本的な設定が書いてありますが、さまざまな設定をするには、「qmailの小技」をご覧ください。


パスワード認証ツールのインストール

以下から、qmail環境で、パスワードを認証するツールを入手します。

http://cr.yp.to/checkpwd.html

2002年6月23日時点で、"checkpassword-0.90.tar.gz"がダウンロードできました。

# tar zxvf checkpassword-0.90.tar.gz
# cd checkpassword-0.90
# make setup check

以上で、"/bin/checkpassword"にインストールされます。


POPサーバーを起動する

# nohup /usr/local/bin/tcpserver -vHR 0 pop3 /var/qmail/bin/qmail-popup rh73-93-mail.tomo.lint.ne.jp /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir 2>&1 | /var/qmail/bin/splogger pop3d &


POPサーバーの起動テスト

別のWindowsPCから、ポートを指定(pop3)して、telnetで接続してみました。

C:\Documents and Settings\tomo.AXP1900> telnet 192.168.0.93 pop3
+OK <10793.1024720415@rh73-93-mail.tomo.lint.ne.jp>
USER tomo
+OK
PASS tomopass
+OK
QUIT
+OK


ホストとの接続が切断されました。

C:\Documents and Settings\tomo.AXP1900>


daemontoolsで起動させる

daemontoolsのインストール

daemontoolsで起動させるために、「daemontoolsを起動する」を参照してインストールしてください。


起動用スクリプトを作成する

以下のコマンドで、管理ディレクトリを作成します。

# mkdir -p /var/qmail/svc/qmail-pop3
# cd /var/qmail/svc/qmail-pop3

以下のスクリプトファイルを作成し、"run"のファイル名で保存します。

#!/bin/sh
exec env - PATH="/var/qmail/bin:$PATH" \
/usr/local/bin/tcpserver -v 0 pop3 /var/qmail/bin/qmail-popup rh73-93-mail.tomo.lint.ne.jp /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir

終了保存後、実行権を付加します。

# chmod +x run


ログ用スクリプトを作成する

以下のコマンドで、ログディレクトリを作成します。

# mkdir -p /var/qmail/svc/qmail-pop3/log
# cd /var/qmail/svc/qmail-pop3/log

以下のスクリプトファイルを作成し、"run"のファイル名で保存します。

#!/bin/sh
exec /usr/local/bin/setuidgid qmailp /usr/local/bin/multilog t /var/log/qmail-pop3d

終了保存後、実行権を付加します。

# chmod +x run


自動起動させる

daemontoolsでは、"/service"に、"run"スクリプトがあるディレクトリに、ロジカルリンクを張れば、自動的に"run"を実行します。

# ln -s /var/qmail/svc/qmail-pop3 /service

To previous pageTo home pageMailing to meJump to Top of pagetomo.gif (1144 ツバツイツト)