[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:01927] INN and suck
-
From:Koyama Hideo
-
Date:Sun, 21 Mar 1999 00:02:21 +0900
- Subject: [plamo:01927] INN and suck
- From: Koyama Hideo<fa8h-kym@xxxxxxxxxxxxxxx>
- Date: Sun, 21 Mar 1999 00:02:21 +0900
- Posted: Sun, 21 Mar 1999 00:20:13 +0900
こんにちは 小山です。
plamo 1.3から plamo 1.4に入れ換えたあとまた INNとsuckの設定をしてみました。
汚いメモ書きですが御参考になれば幸いです。
{ INN }
installpkg inn.tgz
1.メールアドレスの設定
/etc/aliases
すでに
news: root
usenet: root
と設定されている。
logの出力先の設定
/etc/syslog.conf
news.crit /dev/console
news.crit /var/log/news/news.crit
news.err /var/log/news/news.err
news.notice /var/log/news/news.notice
2. ログファイルを置くディレクトリ
ls /var/log
canna/ lastlog ppxp/ sulog
cron messages removed_packages/ syslog
debug mount/ removed_scripts/ utmp@
disk_contents/ news/ scripts/ wtmp
ftpd/ packages/ setup/
news が既に存在している。
3. シンボリックリンクの作成
ln -s /usr/local/news/etc /usr/local/lib/news
ln -s /usr/local/news/etc /usr/lib/news
ln: /usr/lib/news/etc: File exists
ls -l /usr/lib/n*
lrwxrwxrwx 1 root root 17 Mar 20 10:35 /usr/lib/news -> ../local/news/etc/
..... すでにリンクされているようです。
ln -s /usr/local/news/spool /var/news
ln -s /usr/local/news/spool /var/spool/news
ln: /var/spool/news/spool: File exists
ls -l /usr/local/news/spool
lrwxrwxrwx 1 root root 23 Mar 20 10:35 /usr/local/news/spool -> ../../../var/spool/news/
..... すでにリンクされているようです。
4. 各種設定ファイルの準備
# cd /usr/local/news/etc
# su news
inn.conf
organization: koyama ....適当な名前
pathhost : news.インストール時に指定したドメイン名(適当な名前)
moderatormailer: news@インストール時に指定したドメイン名
fromhost: news.インストール時に指定したドメイン名
newsfeeds
#ME\
# :*,@alt.binaries.warez.*,!junk,!control*,!local*,!foo.*\
# /world,usa,na,gnu,bionet,pubnet,u3b,eunet,vmsnet,inet,ddn,k12\
# ::
ME:*,!junk,!control::
incoming.conf
5. 既定値のまま
nnrp.access
#*.foo.com:Read Post:::* <=== コメントにする
とりあえずほかは追加しない。
expire.ctl
とりあえず
*:A:1:10:10
innwatch.ctl
!!! /bin/df -i . | awk 'NR == 2 { print $4 }' ! lt ! 200 ! throttle ! No space (
spool inodes) <=== すでに修正済なのでそのまま
6. 記事管理データベースの作成
/usr/local/news/dbが
lrwxrwxrwx 1 root root 21 Mar 20 10:35 db -> ../../../var/spool/db
という状態で、makehistoryを実行するとディレクトリがないと言われるので
(ここは、なぜ dbが、リンクファイルになっているんでしょうか?)
ちょっと乱暴ですが
# cd /usr/local/news
# rm db
# mkdir db
# vi active
control 0000000000 0000000001 y
junk 0000000000 0000000001
# /usr/local/news/bin/makehistory -o
# /usr/local/news/bin/inncheck
/usr/local/news/db/active:0: mode 644, should be 664
/usr/local/news/etc/inn.conf:103: ends with whitespace
/usr/local/news/etc/newsfeeds:0: warning you accept all incoming article distributions
# chmod 664 active
inn.confの
# Other opptions
innflags: <=== コメントにする
(innflagsってなんですか?わからないのでコメント)
# /usr/local/news/bin/inncheck
/usr/local/news/etc/newsfeeds:0: warning you accept all incoming article distributions
テスト
..... 略
起動、終了の設定
..... 略
active ファイル作成
# telnet news.asahi-net.or.jp nntp | tee active
..
list active
.... 略
newsfeeds
asahi-net:!*,fj*/!local:Tf,Wnm: 追加
suck
cdromから、
installpkg suck.tgz
# cd /usr/local/suck
get.news.innxmit
REMOTE_HOST=news.asahi-net.or.jp
SITE=asahi-net
OUTGOING=${SPOOLDIR}/outgoing/${SITE}
put.news
sedコマンドを追加
SEDCMD3="/^X-Trace/d"
SEDCMD4="/^X-Complaints-To/d"
SEDCMD5="/^NNTP-Posting-Date/d"
OUTFILE=$2
INFILE=$1
if [ -f ${INFILE} ]; then
sed -e ${SEDCMD} ${INFILE} | sed -e ${SEDCMD2} \
| sed -e ${SEDCMD3} | sed -e ${SEDCMD4} \
| sed -e ${SEDCMD5} > ${OUTFILE}
小山英夫 : fa8h-kym@asahi-net.or.jp
追伸
.emacsのbackupを復元していなかったため fromのメールアドレス
がおかしくなっていました。もし御迷惑をおかけしていたら
お詫びいたします。
[検索ページ]
[メール一覧]
Plamo ML 公開システム