POP before SMTP No  1  2  3  /pub/

前ページの続きです。 あとは、細かい設定が残ってます。

自動起動
dracd-setup.linuxを/etc/rc.d/init.dへコピーします。
# cp dracd-setup.linux △ /etc/rc.d/init.d/dracd △はスペース
# chmod 755 /etc/rc.d/init.d/dracd

起動時に許可ホストのクリアと認証後何分間許可するかの修正をします。
/etc/rc.d/init.d/dracd  抜粋
-------------
daemon rpc.drac&  を   daemon rpc.drac -i -e 10&
-------------
上記は10分許可設定です。
RedHat7.2はchkconfigをサポートしてますので下記のようにします。
/etc/rc.d/init.d/dracd  抜粋  2行を追加
-------------
#!/bin/sh -
# chkconfig: 345 80 30 345で自動起動するように設定
# description: Dynamic Rely Authorization Control
# put this file into /etc/rc.d/init.d/dracd
..........
-------------
chkconfig に登録する。
# chkconfig --add dracd
# chkconfig --list dracd  確認345がオンになっていると思います。
さあーTEST しましょう。
mdirした中にtestingが作られているから、それを使います。
まず起動
# /etc/rc.d/init.d/dracd start
# ./testing localhost 192.168.0.1
localhost  はサーバーすなわち自分自身 192.168.0.1はクライアント
なにもなければ登録できていると思います。

確認する。
# /usr/local/BerkeleyDB.4.0/bin/db_dump -p /etc/mail/dracd.db


VERSION=3
format=print
type=btree
HEADER=END
192.168.0.1
1017487838


上記みたいに出ればOKです。
あとは、QpopperのコンパイルとSendmail.cfの再構築です。

Qpopperのインストール
まず、popのユーザーとグループを作ります
mailグループに追加します。
# adduser pop
# vi /etc/passwd
pop:x:○○:12:qpopper:/var/spool/mail:
# vi /etc/group
mail:x:12:mail,pop
...
pop:x:○○:  ○○は空いているシステムユーザー番号(一般より小さい番号)
展開、コンパイル
# tar zxvf qpopper4.0.3.tar.gz
# cd qpopper4.0.3
# mdir /usr/local/man/man8   これをしないとエラーが起こる。
# ./configure --with-popuid=pop --enable-specialauth --with-drac=/usr/local/lib
# make
# make install

続きはNo3

▲PageTop