summaryrefslogtreecommitdiff
path: root/fml/etc/default_config.cf.en.in
diff options
context:
space:
mode:
authorfukachan <fukachan>2008-08-14 00:02:24 +0000
committerfukachan <fukachan>2008-08-14 00:02:24 +0000
commiteea42e76216a88f59991df85ae8f8a38400f44c2 (patch)
treef2776bbfa2f79e06b9789cf840bde8f837800a55 /fml/etc/default_config.cf.en.in
parentc89d9f66d51db13d38780e4de0a7c732a947ac93 (diff)
downloadfml8-eea42e76216a88f59991df85ae8f8a38400f44c2.tar.gz
fml8-eea42e76216a88f59991df85ae8f8a38400f44c2.tar.bz2
fml8-eea42e76216a88f59991df85ae8f8a38400f44c2.zip
regen: create-on-post configurations revised
Diffstat (limited to 'fml/etc/default_config.cf.en.in')
-rw-r--r--fml/etc/default_config.cf.en.in140
1 files changed, 107 insertions, 33 deletions
diff --git a/fml/etc/default_config.cf.en.in b/fml/etc/default_config.cf.en.in
index 19292b2d..38ebb59c 100644
--- a/fml/etc/default_config.cf.en.in
+++ b/fml/etc/default_config.cf.en.in
@@ -3100,7 +3100,11 @@ moderate_queue_expire_limit = 14d
use_createonpost_function = yes
-# Descriptions:
+=head2 CREATE-ON-POST who can post ?
+
+
+# Descriptions: who can post for CREATE-ON-POST ML ?
+# anyone by default.
# History: NONE
# Value: MIX (
# reject_errormail
@@ -3113,13 +3117,27 @@ use_createonpost_function = yes
# )
# Examples: permit_anyone
createonpost_sender_restrictions = reject_system_special_accounts
- reject_errormail
+ reject_errormail
reject_list_header_field
reject_fml8_managed_address
reject_createonpost_domain
permit_anyone
-# Descriptions:
+
+# Descriptions: restrict "who can post". PCRE is available.
+# e.g. \S+\@example.com
+# History: NONE
+# Value: FILE
+# Examples: pcre:$ml_home_dir/sender.allow.pcre
+createonpost_sender_maps = pcre:$ml_home_dir/sender.allow.pcre
+
+
+
+=head2 CREATE-ON-POST で subscribe 可能な人
+
+
+# Descriptions: who can subscribe ?
+# anyone by default.
# History: NONE
# Value: MIX (
# reject_errormail
@@ -3136,50 +3154,98 @@ createonpost_subscribe_restrictions = reject_system_special_accounts
permit_anyone
-# Descriptions:
-# For eaxmple, this file contains \S+\@example.com line.
+# Descriptions: restrict "who can subscribe". PCRE is available.
+# e.g. \S+\@example.com
# History: NONE
# Value: FILE
-# Examples:
-createonpost_sender_maps = pcre:$ml_home_dir/sender.pcre
+# Examples: pcre:$ml_home_dir/subscribe.allow.pcre
+createonpost_subscribe_maps = pcre:$ml_home_dir/subscribe.allow.pcre
-# Descriptions:
-# For eaxmple, this file contains \S+\@example.com line.
-# History: NONE
-# Value: FILE
-# Examples:
-createonpost_subscribe_maps = pcre:$ml_home_dir/subscribe.pcre
-
-
-=head2 CREATE-ON-POST NEWML RESTRICTIONS
+=head2 CREATE-ON-POST who can create a new create-on-post ML ?
-# 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.
+# Descriptions: Who can create a new CREATE-ON-POST ML ?
+# user@$ml_domain is allowed by default.
+# It is recommended that you should use $createonpost_newml_maps
+# to control senders more granually.
+# History: fml4 has no such function.
+# fml8 before 2008/07 does not have this rectrictions.
+# It means permit_anyone.
+# Default action is changed to permit_ml_domain at 2008/07.
# Value: MIX (
+# reject_errormail
+# reject_fml8_managed_address
+# reject_createonpost_domain
+# permit_createonpost_maintainer_maps
+# permit_createonpost_newml_maps
# permit_createonpost_newml_maps
# permit_ml_domain
# permit_anyone
-# )
-# Examples: permit_ml_domain
-createonpost_newml_restrictions = permit_ml_domain
+# )
+# Examples: permit_anyone
+createonpost_newml_restrictions = reject_system_special_accounts
+ reject_errormail
+ reject_fml8_managed_address
+ reject_createonpost_domain
+ permit_createonpost_maintainer_maps
+ 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.
+# Descriptions: restrict "who can create a new ML". PCRE is available.
+# e.g. \S+\@example.com
# History: NONE
# Value: FILE
-# Examples: pcre:$ml_home_dir/newml.pcre
-createonpost_newml_maps = pcre:$ml_home_dir/newml.pcre
+# Examples: pcre:$ml_home_dir/newml.allow.pcre
+createonpost_newml_maps = pcre:$ml_home_dir/newml.allow.pcre
+
+
+
+=head1 send information or confirm periodically
+
+
+# Descriptions: enable remind process or not
+# History: none
+# Value: YES_OR_NO
+# Examples: yes
+use_remind_function = yes
+
+
+# Descriptions: confirm he/she keeps to subscribe this list periodically.
+# History: none
+# Value: YES_OR_NO
+# Examples: no
+use_remind_keep_subscribed_function = no
+
+
+# Descriptions: how often should we confirm ?
+# History: $CONFIRMD_ACK_EXPIRE_UNIT
+# Value: DATE
+# Examples: 90d
+remind_keep_subscribed_interval = 90d
+
+
+# Descriptions: how much should we wait for the query ?
+# If no reply after this period, remove the user.
+# History: $CONFIRMD_ACK_WAIT_UNIT
+# Value: DATE
+# Examples: 14d
+remind_keep_subscribed_wait_reply_interval = 14d
+
+
+# Descriptions: inform ML usage periodically ?
+# History: none
+# Value: YES_OR_NO
+# Examples: no
+use_remind_usage_funtion = no
+
+
+# Descriptions: how often we inform ML usage ?
+# History: none
+# Value: DATE
+# Examples: 90d
+remind_usage_interval = 90d
+
=head1 program paths
@@ -4003,4 +4069,12 @@ ldap_query_find_search_filter = (&(objectclass=*)(ou=$ml_name@$ml_domain))
# $makefml_run_start_hook = q{ 1;};
# $makefml_verify_request_end_hook = q{ 1;};
# $makefml_verify_request_start_hook = q{ 1;};
+# $remind_finish_end_hook = q{ 1;};
+# $remind_finish_start_hook = q{ 1;};
+# $remind_prepare_end_hook = q{ 1;};
+# $remind_prepare_start_hook = q{ 1;};
+# $remind_run_end_hook = q{ 1;};
+# $remind_run_start_hook = q{ 1;};
+# $remind_verify_request_end_hook = q{ 1;};
+# $remind_verify_request_start_hook = q{ 1;};