| 1997年2月上旬某日(火) |
|
さて、家庭内 WWW Server が立ち上がったのに、なんにも内容がないのはかなりさびしい。
内容をでっちあげる準備に入る。
MHonArc はメールボックスの内容を HTML 化してくれるツール(のようだ。) MHonArc のホームーページには、詳細なドキュメントや変換後のサンプルがあって、イメージがつかみやすい。かなり○。 MHonArc の導入はけっこう簡単。圧縮を解いて、README を読んだら、
で対話的なインストールができると書いてある。分からなかったら、とりあえず ただ Enter していけば、デフォルトで設定する!(笑) これはいいっ! こういう、インストールって UNIX 界じゃ珍しいのじゃないかしらん? というわけで、インストールはしごく簡単。(これに比べたら、INN の問題児ぶりは・・・。)
だけど、ここで問題がある。それは、言わずと知れた「日本語」処理の問題なんだわ(^=^;) 手近なメールボックス(この場合、shino の)を適当なディレクトリを作成してコピーしておく。んで、
ををっ! mhonarc がメールボックスを読み込んで、ハードディスクがガシガシ言っている。MHonArc は変換したメッセージの個数を教えてくれて終了した。 ここで、出来上がったファイルを「はるか」の Netscape/2 から読み込んでみると・・・うわわわっ!化けとる化けとる、化けまくりだわぁぁぁ(号泣) さて、ここで対策を練る。
よっしゃぁ、ではパイプにかけて結果をのぞいて見ようぢゃないか!
あんまり格好よくはないけど目的ははたしているはず。さて、どうかな?
再度、「はるか」からのぞいてみると、今度はきれいに変換されている(^_^)
が、これだけでは、いろんなメールがごちゃごちゃと HTML 化するだけで、ぜんぜん美しくないし、見通しが悪すぎる。せめてトピック別に分類したい。 そう、紫野の次なる野望は、「メールの振り分け」なのだ! いまのところ、紫野は、shino@cristal.club.ne.jp にすべての外部からのメールを集中させるようにしている。んで、一日一回、cron の処理で popclient を起動してメールを取り込んでいる。ML ごとに外部のアカウントを変えるという手もあるが、それじゃぁお金がかかりすぎる。(でんちゃんの内部にだったらいくらだってアカウントを発行できるが、しかし、でんちゃんは炎のなかで眠るブリュンヒルデなのでお外からの付け文は届かない。) そろそろ、メールがさばききれなくなってきている。腰を上げるなら今だ(とほほ〜) ・・・というわけで、目をつけたのが procmail なのだった(笑) procmail のお話はまた、後日。
|
| 1997年2月上旬某日(水) |
|
さて、前々から気になっていたのだが、 お外のメールを取り込むために cron を実行しているのが root なのは、やはり気持ち悪い。shino のアカウントで実行するように変更する。
cron の設定を取り扱うのに最適のコマンドは crontab 。
で現在の設定状況を見ることができる。これを編集したい場合は、crontab -eを使う。紫野の場合、これで vi が立ち上がる。
ファイルの中身は root で設定したのといっしょである。root の分の該当行はコメントアウトしておく。
|
| 1997年2月上旬某日(火) |
|
さて、「設定をたく」な紫野(<だから、マイナーなOSに魅かれるんだな)の本領が発揮されてきて、またもや、我が家のでんちゃんは、なにがどうなっているのか分からない状態に陥ってしまった。うううっ、しかたがないので、ふたたび、再インストール/再設定を行う・・・。こんなんばっかだなぁ。
今回は、色気を出してX関係もインストールしておくことにした。すでにインストールは手慣れてきて鼻歌まじり(爆)。今回は、一応、kernel は、2.0.23 にまで上げることにして kernel の再構築を行っているところで、おでかけの予定の時間がやってきたっ! あらら、まだ、 zlilo の途中なんだけども・・・。 帰宅後、おねんねお春をお布団に寝かせたら、ぱちりと目をあける。あちゃ〜(^=^;)。寝ぼけ眼のお春に、「ねむい?」と尋ねてみたらうなずくので、そのまま添い寝していたら、ほどなく眠ってしまった。
さぁ、設定の時間だ!(をいをい、それでいいのか? >しの?) んで、本日は懸案であった diald の Version UP を行うことにした。 だから、diald Ver. 0.16 !である。 README によれば、
といったところか? 紫野ははじめ、include の意味がつかみかねて、昔の diald.conf をそのまま使ったら、電話が切れなくなった(しくしく) そういう目で読んでみれば、なるほど、そういうことかぁ、と納得。失敗は発見の母(?) 今回は、コマンドラインで指定していた部分も diald.conf に書き込んでしまうことにする。
/etc/rc.d/rc.local の方も、ただの diald に変更しておいた。 あとは、メール関係と Samba と delegate だわっ! でも、眠いから今日はもう寝る。 おやすみなさい。
|
| 1997年2月中旬某日(土) |
|
sendmail.cf やら、Samba やら delegate を設定し、やっと元の環境に戻った(でも、delegate が cache しなくなったんだよなぁ。なんで?)。フリダシニモドル。
というわけで、今日の課題は、 procmail なんである。
procmail 自体は slackware のパッケージに入っているから、インストール自体は簡単(ヴァージョンはちょっと古くなるけどね。) man を読んでいても今ひとつイメージがつかめないので、どこかに資料はないもんかなぁ?とフラフラしていると、 procmail workshop というのが見つかった。 こちらは、体系的に procmail の機能と設定の仕方を説明してくれていて、とっても助かる。URL から察するに、学生さん用のマニュアルなんだと思う。(ちなみに簡単な英語で書かれています。) う〜ん、こういうのっていいなぁ。紫野もいつかこういうのを書きたいと思うぞ。 んで、分かったのは、
ということだった。うん、いいぞ、いいぞ。なんか、希望どおりの動作をさせられそう(わくわく)
のふたつだ。というわけで、こんな感じに設定することにした。
まずは、自動 HTML 化に挑戦。
ありっ? diald が電話かけとるぞ?? なんで? tohtml のホームディレクトリを表示してみたら、なんかの拍子に紫野が ~/.forward ファイルに実行属性をつけちゃったみたいだ。ほほ〜、実行属性がつくと、まずいんだなぁ。(<って、そういう問題じゃないよぉ。) chmod 600 ~/.forward してから、もう一度テスト。今度はうまくいったみたいだ。「はるか」の Netscape/2 から新しいファイルができているかどうか? と、そのファイルがちゃんと読めるのかどうかを確かめてみる。よぉっし、OK。 かなり遅くなってしまったので寝る。明日もいい日だといいね。
|
| 1997年2月中旬某日(日) |
|
家族で大河ドラマ(今度の『毛利元就』はけっこうおもしろいね。紫野は永井路子さんって大好き。)を見たあと、お春を寝かしつけていたら、紫野まで寝てしまった(あ〜あ)
夜中に起きだして、少しだけ設定を続ける。 今日は、プロバイダーから popclient でメールを取りこんで、procmail で処理するところをやる。 まず、/var/spool/mail/incoming に popclient でメールを取り込む。これは前からやってることだから簡単。 popclient でメールを取り込んだだけでは、~/.forward に procmail を起動するように指定しても動かないようだ。sendmail 経由でないとダメなのかな? それなら、と、man procmail の最後のほうから procmail に spool を処理させるスクリプトをコピーしてきて、こっちを起動するようにしてみる。 ふみふみ、これでOKみたいだ。んでは、crontab -e して追加しておこう。
|

![]() |
![]() |
![]() |
![]() |
詳しい検索方法はこちら!
ホームページのなかのフリーワード検索ができます。