diff options
| author | fukachan <fukachan> | 2008-06-28 20:48:02 +0000 |
|---|---|---|
| committer | fukachan <fukachan> | 2008-06-28 20:48:02 +0000 |
| commit | e45ff31440580509592813256537e075b85f4fc7 (patch) | |
| tree | 757b87db47a141e0019b1c40e90905aa6dd7cdc6 /fml/etc | |
| parent | 04ee147c3af5627ebc29961183824f48511d3c4d (diff) | |
| download | fml8-e45ff31440580509592813256537e075b85f4fc7.tar.gz fml8-e45ff31440580509592813256537e075b85f4fc7.tar.bz2 fml8-e45ff31440580509592813256537e075b85f4fc7.zip | |
regen: createonpost_newml_restrictions, createonpost_newml_maps
Diffstat (limited to 'fml/etc')
| -rw-r--r-- | fml/etc/default_config.cf.en.in | 29 | ||||
| -rw-r--r-- | fml/etc/default_config.cf.ja.in | 47 |
2 files changed, 69 insertions, 7 deletions
diff --git a/fml/etc/default_config.cf.en.in b/fml/etc/default_config.cf.en.in index a131d44a..1a4bf041 100644 --- a/fml/etc/default_config.cf.en.in +++ b/fml/etc/default_config.cf.en.in @@ -3143,13 +3143,34 @@ createonpost_sender_maps = pcre:$ml_home_dir/sender.pcre createonpost_subscribe_maps = pcre:$ml_home_dir/subscribe.pcre -# Descriptions: +=head2 CREATE-ON-POST NEWML RESTRICTIONS + + +# Descriptions: Who is allowed to create a newml dynamically by remote. +# Anyone can do this by default at the first design, +# but it is inappropriate in the actual operation. +# If you restricts the permission more granually, +# use $createonpost_newml_maps, which allows regexp. +# History: fml4 has no CREATE-ON-POST function. +# In the first implementation of CREATE-ON-POST of fml8, +# this restriction is not implemented. So, +# it was "permit_anyone" in creating a new ML. +# Value: MIX ( +# permit_createonpost_newml_maps +# permit_ml_domain +# permit_anyone +# ) +# Examples: permit_ml_domain +createonpost_newml_restrictions = permit_ml_domain + + +# Descriptions: Who is allowed to create a newml dynamically by remote. +# You can use perl regular expressions. # For eaxmple, this file contains \S+\@example.com line. # History: NONE # Value: FILE -# Examples: -createonpost_maintainer_maps = pcre:$ml_home_dir/maintainer.pcre - +# Examples: pcre:$ml_home_dir/newml.pcre +createonpost_newml_maps = pcre:$ml_home_dir/newml.pcre =head1 program paths diff --git a/fml/etc/default_config.cf.ja.in b/fml/etc/default_config.cf.ja.in index 9f45928d..010e4dc6 100644 --- a/fml/etc/default_config.cf.ja.in +++ b/fml/etc/default_config.cf.ja.in @@ -3208,6 +3208,24 @@ createonpost_subscribe_restrictions = reject_system_special_accounts permit_anyone +# Descriptions: +# History: NONE +# Value: MIX ( +# reject_errormail +# reject_fml8_managed_address +# reject_createonpost_domain +# permit_createonpost_maintainer_maps +# permit_anyone +# ) +# Examples: permit_anyone +createonpost_newml_restrictions = reject_system_special_accounts + reject_errormail + reject_fml8_managed_address + reject_createonpost_domain + permit_createonpost_maintainer_maps + permit_anyone + + # Descriptions: # ファイルの中は、たとえば \S+\@example.com # History: NONE @@ -3224,12 +3242,35 @@ createonpost_sender_maps = pcre:$ml_home_dir/sender.pcre createonpost_subscribe_maps = pcre:$ml_home_dir/subscribe.pcre -# Descriptions: +=head2 CREATE-ON-POST でMLを作る機能への制限 + + +# Descriptions: CREATE-ON-POST で動的にMLを作ることができるユーザ +# を制限する。 +# デフォルトでは $ml_domain (サーバのデフォルトドメイン) +# のユーザのみ(create-on-post 用に別のドメインを使うので、 +# これは大抵サーバ管理者たちという意味)。 +# もっと細かい制御をしたいなら、正規表現も使える +# $createonpost_newml_maps でドメイン制限などを行なうと良い。 +# History: fml4 にはない。 +# fml8 の初期実装では、この restrictions はなく、 +# permit_anyone と同じ意味であった。 +# Value: MIX ( +# permit_createonpost_newml_maps +# permit_ml_domain +# permit_anyone +# ) +# Examples: yes +createonpost_newml_restrictions = permit_ml_domain + + +# Descriptions: CREATE-ON-POST で動的にMLを作ることができるユーザのリスト。 +# pcre マップを使えば正規表現も使える。 # ファイルの中は、たとえば \S+\@example.com # History: NONE # Value: FILE -# Examples: -createonpost_maintainer_maps = pcre:$ml_home_dir/maintainer.pcre +# Examples: pcre:$ml_home_dir/newml.pcre +createonpost_newml_maps = pcre:$ml_home_dir/newml.pcre =head1 program paths |
