カスタム検索
tcpserverインストール
〜CentOS4 サーバ編〜 |
qmail のSMTP,POP制御に利用する為、tcpserverをインストールします。
Index
〜tcpserverインストール〜 |
1. tcpserverのダウンロードと展開(ucspi-tcp) | 2. tcpserverインストール(ucspi-tcp,error.h修正) | 3. smtp,pop3(tcprules)の設定 | 4. ruleのcdb化
作業ディレクトリは/usr/local/srcで行う事とします。
# cd /usr/local/src # wget ftp://ftp.jp.qmail.org/qmail/ucspi-tcp-0.88.tar.gz |
qmailと同様にコンパイル時に以下エラーメッセージが表示される為、error.hを修正します。
<エラー表示> |
extern int errno;の下に#include <errno.h>を追加します。
# cat /usr/local/src/ucspi-tcp-0.88/error.h |
修正後、実際にインストールしてみます。
# cd /usr/local/src/ucspi-tcp-0.88 # make # make setup check |
今度は問題なく終了しました。
smtp,pop3 の制御ファイルを作成します。
ファイルを保管しておくディレクトリ(/etc/tcp)を作成します。
# mkdir /etc/tcp |
SMTP,POP3制御に利用されるルールファイルを以下のように作成します。
# cat /etc/tcp/smtp.rule |
POPについてもtcpserverで動かしたい場合は以下の設定も作っておきます。
# cat /etc/tcp/pop3.rule |
3.で作成したrule をtcpserver で実行するにあたり、ファイルをcdb化する必要があ ります。
方法は以下の通りです。
# /usr/local/bin/tcprules /etc/tcp/smtp.cdb /etc/tcp/smtp.tmp < /etc/tcp/smtp.rule ※POPを利用する場合は以下設定も実施します。 # /usr/local/bin/tcprules /etc/tcp/pop3.cdb /etc/tcp/pop3.tmp < /etc/tcp/pop3.rule |
tcpserver のインストール作業はこれで終了です。