diff options
Diffstat (limited to 'fml/etc/src/config.cf.en/article.cf')
| -rw-r--r-- | fml/etc/src/config.cf.en/article.cf | 202 |
1 files changed, 202 insertions, 0 deletions
diff --git a/fml/etc/src/config.cf.en/article.cf b/fml/etc/src/config.cf.en/article.cf new file mode 100644 index 00000000..0ce282d6 --- /dev/null +++ b/fml/etc/src/config.cf.en/article.cf @@ -0,0 +1,202 @@ +=head1 article handling + +=head2 article sequence number + + +# Descriptions: file to store sequence number +# History: $SEQ_FILE +# Value: filename +# Examples: +article_sequence_file = $sequence_file + + +=head2 ACL + + +# Descriptions: how to inform the rejected message +# when the filter system rejects. +# We prefer string not mime/multipart to avoid parsing by MUA. +# History: string in 4.0. +# Value: multipart / string +# Examples: string +post_restrictions_reject_notice_data_type = string + + +=head2 size limit + + +# Descriptions: maximum size limit of article header passed from MTA. +# History: +# Value: NUM +# Examples: 102400 +incoming_article_header_size_limit = $default_mail_header_size_limit + + +# Descriptions: maximum size limit of article body passed from MTA. +# History: +# Value: NUM +# Examples: 10240000 +incoming_article_body_size_limit = $default_mail_body_size_limit + + +# Descriptions: maximum size limit of deliverd article header. +# (not yet implemented ;-) +# History: +# Value: NUM +# Examples: 102400 +outgoing_article_header_size_limit = $default_mail_header_size_limit + + +# Descriptions: maximum size limit of deliverd article body. +# (not yet implemented ;-) +# Value: NUM +# Examples: 10240000 +outgoing_article_body_size_limit = $default_mail_body_size_limit + + +=head2 filter + + +# Descriptions: +# History: +# Value: +# Examples: +use_article_filter = yes + + +# Descriptions: +# History: +# Value: +# Examples: +article_filter_functions = article_size_filter + article_header_filter + article_non_mime_filter + article_mime_component_filter + article_text_plain_filter + + +=head2 size based filter + + +# Descriptions: use size based filter +# History: +# Value: yes / no +# Examples: +use_article_size_filter = yes + + +# Descriptions: size based filter rules. +# first match. +# permit post if no rule matched. +# History: +# Value: +# Examples: +article_size_filter_rules = check_header_size + check_body_size + permit + + +=head2 header base filter + + +# Descriptions: use header based filter ? +# History: +# Value: yes / no +# Examples: +use_article_header_filter = yes + + +# Descriptions: header filter rules. +# first match. +# permit post if no rule matched. +# History: +# Value: +# Examples: +article_header_filter_rules = check_message_id + check_date + permit + + +=head2 filter for non MIME structure + + +# Descriptions: dummy +# History: !MIME of 4.0 content filter +# Value: yes / no +# Examples: +use_article_non_mime_filter = yes + + +# Descriptions: dummy +# History: +# Value: permit / reject +# Examples: permit +article_non_mime_filter_rules = permit + + +# Descriptions: MIME structure based filter +# History: 4.0 content filter +# Value: yes / no +# Examples: +use_article_mime_component_filter = yes + + +# Descriptions: file of filter rules +# History: @CONTENT_HANDLER +# Value: +# Examples: +article_mime_component_filter_rules = $fml_config_dir/mime_component_filter + + + +=head2 filter for text/plain + + +# Descriptions: use text/plain filter, which is a simple syntax checker. +# History: 4.0's EnvelopeFilter +# Value: yes / no +# Examples: +use_article_text_plain_filter = yes + + +# Descriptions: filter rules of text/plain filter. +# first match. +# permit post if no rule matched. +# History: +# Note: permit by default +# Value: +# Examples: +article_text_plain_filter_rules = reject_not_iso2022jp_japanese_string + reject_null_mail_body + reject_one_line_message + reject_old_fml_command_syntax + reject_invalid_fml_command_syntax + reject_japanese_command_syntax + reject_ms_guid + permit + + +=head2 inform the filter rejection + + +# Descriptions: infor the filter rejection ? +# History: hard-coded in fml 4.0 +# Value: yes / no +# Examples: yes +use_article_filter_reject_notice = yes + + +# Descriptions: recipients to inform +# History: hard-coded in fml 4.0 +# Value: maintainer | sender +# Examples: maintainer sender +article_filter_reject_notice_recipients = maintainer + sender + + +# Descriptions: how fml refer the rejeced message. +# We prefer string not multipart to avoid parsing of MUA. +# History: string in fml 4.0. +# Value: multipart / string +# Examples: string +article_filter_reject_notice_data_type = string |
