[HOME] [NSRG] [インフラ] [fml4] [fml8] [北海道] [おすすめの本] Powered by NetBSD and [nuinui.net] .

Case Study: Article Posting Allowd If It Is A Reply To The Former One.

From time to time we can find that a posted article is denied due to posting from not a member.

One reason is that the member who replied some article forgot to notify changes of his/her mail address to the mailing list administrator. Another reason that his/her mail address is changed from @DOMAIN to @SUB.DOMAIN vice versa. Yet another reason is that he/she replied it from other location which recieved the article via mail forwarding at some other host.

After 2004/10/28 fml8 current, fml8 supports "allow article post irrespective of the From: address if some condition satisfied" at article_post_restrictions.

The current implementation suppors the condition that "if the reply refers a known message-id within some time limit". Precisely speaking, "known message-id" implies the id is found at the message-id database which holds In-Reply-To: and References: of old articles within some time limit (e.g. one week).

Recipes

1. Article Posting Allowd If It Is A Reply To The Former One.

1. Article Posting Allowd If It Is A Reply To The Former One.

"check_article_thread" is the keyword to enable this check.

article_post_restrictions       =       reject_system_special_accounts
                                        check_article_thread
                                        permit_member_maps
                                        reject
Not used by default. To use it, specify it at article_post_restrictions.

Discussion

Hmm, this is similar to a cookie. There are some problems.

1) What is proper time scale ? $article_post_article_thread_lifetime controlls it. One day by default.

article_post_article_thread_lifetime = 86400

Also, boundary of the time scale ? When starts the allowd window ? It starts from the first article of the specific thread ? Or from the last article ?

2) More restricted condition support required ? If so, we should check the corelation between subject: and the thread?

Recipes

1. Only A Few Persons Can Starts Article Thread.

1. Only A Few Persons Can Starts Article Thread.

member_maps			=       $tmp_dir/members-thread-init

article_post_restrictions       =       reject_system_special_accounts
                                        check_article_thread
                                        permit_member_maps
                                        reject

Only persons registered at members-thread-init file can post article always. Other persons can post the article if the article is a reply to some other article.

Hmm, it looks a variation of moderator system ?

Better that they use PGP auth if could.

member_maps			=       $tmp_dir/members-thread-init

article_post_restrictions       =       reject_system_special_accounts
                                        check_article_thread
                                        check_pgp_signature
                                        reject

[HOME] [NSRG] [インフラ] [fml4] [fml8] [北海道] [おすすめの本] Powered by NetBSD and [nuinui.net] .
Copyright (C) 1993-2017 Ken'ichi Fukamachi mail:< fukachan at fml.org >