[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]