mhonarcでメールをhtmlに変換


参考サイト
Nob's Home

メーリングリスト等のデータをWEBページで観覧するために、mhonarcというソフトを使用して、実現させてみたいと思います。


mhonarcのインストール
MHonArc Home Pageから最新のmhonarcを取ってきます。
この時は、MHonArc2.5.2.tar.gzが最新のファイルでした。

そして、適当なディレクトリにMHonArc2.5.2.tar.gzを置いてファイルを展開します。
次に、以下のようにコマンドを打ち込んでMHonArcをインストールします。

hoge# /usr/local/etc
hoge# tar zxvf MHonArc2.5.2.tar.gz -C /usr/local/etc
hoge# cd /usr/local/etc/MHonArc2.5.2
hoge# perl install.me
インストールしている最中に、ディレクトリがどうのこうのとか、YESかNOかいろいろ聞いてきますが、リターンを押したり、yesと答えたりしておけば大丈夫でしょう。(^^;

インストールが終了したら、MHonArcへのパスを有効にするために、再起動をします。

mailからhtmlへの変換
例えば、/usr/local/www/data/doc/ML等のディレクトリをあらかじめ作成しておき、メールデータが/usr/tmp/MLの中にある場合は、以下のようにして一括変換をします。
また、当然の事ながらMH形式やmbox形式で保存されているmailも変換できます。

hoge# mhonarc -outdir /usr/local/www/doc/ML /usr/tmp/ML

		や

hoge# mhonarc -outdir /usr/local/www/doc/mbox /usr/tmp/mbox
hoge# mhonarc -outdir /usr/local/www/doc/inbox /usr/tmp/inbox

等・・・。
変換が終了すると、以下のようなファイルができます。
Apacheの設定でドキュメントディレクトリが/usr/local/wwwに設定されていますと、http://hoge.foo.jp/doc/ML/maillist.htmlやthreads.htmlにアクセスすることで、ブラウザからメールが観覧できるようになります。

BACK