[PREVIOUS CHAPTER] [NEXT CHAPTER]
2 Mail2news (ML -> News)


This is beta test phase. You require perl 5 if you use this function.


mail2news injects mail (distributed in a mailing list) to NetNews.
We use NNTPClient.pm as NNTP engine to implement it. Please see
contrib/mail2news/.


2.1	How to set up mail2news


Install contrib/mail2news/libnntp.pl to the search path of perl
include path or FML installed directory (e.g. fml.pl lib*pl). 

2.2	Mail2news configurations


Configure $FML_EXIT_HOOK in config.ph like


Example:

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


Please define following variables:

    $NEWS_SERVER


	news server to post

    $DEFAULT_NEWS_GROUP


	default newsgroup to post. It is used if Newsgroup: field does
	not exist in the input mail. If this variable is not defined and
	Newsgroup: field does not exist, mail2news routine returns an error.

    @NEWS_HDR_FIELDS_ORDER


	Header fields mail2news use when posted to $NEWS_SERVER.

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


	Please use small characters "subject" if you use the original
	fields in a posted article, whereas Capital "Subject" if you
	use a Net news article is the same content of a ML article.

   %NEWS_FIELD_DEFAULT


	Hash of contents of Non-usual fields in the header of a
	mail. e.g. Organization?

   %NEWS_FIELD_TO_OVERWRITE


	Hash of contents of overwritten fields. e.g. Organization?

[PREVIOUS CHAPTER] [NEXT CHAPTER]