#9 ではソースからmakeしたmnewsであるが、その後調べてみると plamoに付属のバイナリでも ~/.mnews_setup をそれなりにセットアップしてやればちゃんと動作すると判った。 以下がその追加分である。
-------------~/.mnews_setup---------------------------------- add_cc_mode: off inews_sig_mode: off post_filter: grep -v ^Path nntp_mode: off send_program: /usr/bin/imput -t post_program: /usr/bin/imput -h mail_field: From: micmic@osk.3web.ne.jp news_field: From: micmic@osk.3web.ne.jp ---------------------------------------------------------------
add_cc_modeはメールのCc:ヘッダの生成を抑止する。必要なむきは
そのままにしておけばよい。
inews_sig_modeは、投稿の末尾のシグニチャをimputにつけさせる。offにして
mnewsにつけさせている。
post_filter: grep -v ^Path ここが肝心でimputはPath:ヘッダがあると
投稿をうけつけないので削ってやる。安易にgrep -v で通ったのでよしとする。
nntp_mode: off これは、mnewsをニューススプールモードで起動する。
send_program: /usr/bin/imput -t
post_program: /usr/bin/imput -h
これで、それぞれデフォルトのsendmail,inewsからimputに切換える。
mail_field: From: micmic@osk.3web.ne.jp
news_field: From: micmic@osk.3web.ne.jp
ダイアルアップなので、e-mailのアドレスとローカルネットワーク
での名前が異なる。その補正をする。
一方、imputの側では ~/.im/Configに次の行を追加する。 といって、下の3つは#を消すだけである。
-------------------------- ~/.im/Config------------------------------- NntpServers=news2.tky.3web.ne.jp # default server for NNTP NewsPost=on QueueDir=queue JustQueuing=yes -----------------------------------------------------------------------
NntpServers これは、ニュースサーバを設定する。わたしは3webで東日本なので
このサーバにしている。
NewsPost=on これがないとニュースに投稿させてもらえない。
JustQueuing=yes これでキューにいれる。
QueueDir=queue キューディレクトリィの設定。ここでは~/.im/queueにしてある。
もし~/.im/queueがなければmkdir ~/.im/queueとして、新規に作成する。
#9 では端折ったgnspoolであるが、次のようにしてインストールした。
----------------------------------------------------------------------- $ tar xvzf gnspool-1.40 $ cd gnspool/src $ ./mkgn -----------------------------------------------------------------------
こうするといろんな質問をしてくるのでかたはしから"y"やエンターでお茶を
濁す。こうするとmakeが途中でエラーする。
手ぬきであるがエラーになってからおずおずと
$ emacs Makefile として -DUSGを消す。しかるのちに
----------------------------------------------------------------------- $ make clean $ make $ su -c 'make install' -----------------------------------------------------------------------
これでインストールはOK。
スプール用のディレクトリィとactiveのためのディレクトリィをつくる。
----------------------------------------------------------------------- # mkdir /usr/spool/news # mkdir /usr/lib/news # chmod 777 /usr/spool/news # chmod 777 /usr/lib/news -----------------------------------------------------------------------
なにも フィーバー系パチンコじゃあるまいし、
777にしなくてもという気もしなくはないのだが
とりあえずユーザに書きこませなければならない。
これで目出たくオフライン生活である。