[PREVIOUS CHAPTER] [NEXT CHAPTER]

2 Mail2news (メーリングリストからニュースへ)

    注意: ベータテストですぅ。また Perl 5 でないと使えません。

    おまけ機能のメーリングリストからネットニュースへも流す例です:-)
    NNTPClient.pm の使い方の例とでもいう方がいいかもしれない。perl 5 での
    み使える機能です。また NNTPClient.pm がインストールされていることが必
    要です。

    なお libnntp.pl は contrib/mail2news に入っています。

    2.1	Mail2news の組み込み方

    contrib/mail2news/libnntp.pl を perl の include の search path のどこ
    かへ入れます。例えば makefml でインストールした場所 ( fml.pl や
    libsmtp.pl の入ってる場所)へ入れます。

    2.2	Mail2newsの変数

    まずこのライブラリを fml.pl の最後に実行するように組み込みます。

    例:

    	$FML_EXIT_HOOK .= q#;
    		&use('nntp');
    		&NntpPost(*Envelope);
    	#;

    また、必要な変数を設定します (e.g. config.ph に設定する)。

        $NEWS_SERVER

    	投稿する先のニュースサーバ。設定しないと自分自身のホスト

        $DEFAULT_NEWS_GROUP

    	MLのメールに Newsgroup: ヘッダがない時に投稿すべき Newsgroup:
    	設定しない場合で Newsgroup: ヘッダがないメールはエラーにする

        @NEWS_HDR_FIELDS_ORDER

    	ニュースに投稿する時に元のメールから内容を採り入れる
    	ヘッダ。デフォールトは

    	("from", "newsgroups", "subject", "supersedes", "references")

    	小文字なのはfmlに入力されたメールのヘッダを使うためです。
    	Capital にすればメーリングリストにながれる内容と同じものがなが
    	れます。例えばsubject ではなく Subject にすると(そういう設定を
    	していれば) Counter つきのが流れるといった具合です。

       %NEWS_FIELD_DEFAULT

    	メールにない場合必要な内容をハッシュに入れる。
    	Organization とかに使うと思われる？

       %NEWS_FIELD_TO_OVERWRITE

    	強制的に書き換える内容をハッシュに入れる。
    	Organization とかに使うと思われる？

[PREVIOUS CHAPTER] [NEXT CHAPTER]