Setting of inn on my linux box
inn 2.3.5
tar xvzf
inn-2.3.5.tar.gz
cd inn-2.3.5
./configure
make
make install
cd /usr/local/news/db
touch history
makedbz -i
mv history.n.dir history.dir
mv history.n.hash history.hash
mv history.n.index history.index
vi
/usr/local/news/etc/expire.ctl
ヒストリ情報は10日残す。記事はとにかく3日で削除する。
vi
/usr/local/news/etc/inn.conf
vi
/usr/local/news/etc/newsfeeds
CATVプロバイダのニュースサーバに送るグループを指定する。
vi
/usr/local/news/etc/readers.conf
ローカルのドメイン(*.artie.or.jp)からのアクセスのみを許可する。
vi
/usr/local/news/etc/storage.conf
スプールは旧来の形式(traditional)にする。
vi
/etc/syslog.conf
crontab -e -u news
vi
/etc/rc.d/rc.local
vi
/etc/mail/aliases
; newaliases
/usr/local/news/db/active
の設定
ctlinnd pause EDIT
ctlinnd newgroup ほげほげグループ y
ctlinnd reload all EDIT
ctlinnd go EDIT
記事受信スクリプト
/provider/catv/etc/getnews.sh
常駐し、1時間おきにプロバイダのサーバから記事を取得する。 /etc/rc.d/rc.local から起動される。
/provider/catv/etc/newsgroup
取得したいニュースグループを記述する。 getnews.sh で参照される。
/provider/catv/etc/passwd.nntp
認証の必要なサーバに関して、パスワード等を登録する。
/provider/catv/etc/getnews.awk
getnews.sh で利用される awk スクリプト。
/provider/catv/etc/recvnews.pl
getnews.sh で利用される perl スクリプト。
/etc/rc.d/rc.local
記事送信スクリプト
/provider/catv/etc/putnews.sh
常駐し、1時間おきにプロバイダのサーバに記事を送信する。 /etc/rc.d/rc.local から起動される。
/provider/catv/etc/passwd.nntp
認証の必要なサーバに関して、パスワード等を登録する。
/provider/catv/etc/sendnews.pl
putnews.sh で利用される perl スクリプト。
/etc/rc.d/rc.local
[更新]