=head1	基本的なパラメータ

# domain	= fml.org
# fqdn		= mx0.fml.org


=head2	default modes

default_file_mode	=	0600

default_directory_mode	=	0755

=head1	ディレクトリ

# $ml_home_dir is given from libexec/loader.
# ml_home_dir	=

shared_db_dir	= $ml_home_prefix/@db@

var_dir		= $ml_home_dir/var

=head1	アクセス制御ルール

# 投稿への制限
# XXX fml 4.0 の PERMIT_POST_FROM と REJECT_ADDR を合体したもの
post_restrictions	=	reject_system_accounts
				permit_members_only
				reject

# コマンドへの制限
# fml 4.0 の PERMIT_COMMAND_FROM と REJECT_ADDR を合体したもの
command_restrictions	=	reject_system_accounts
				permit_members_only
				reject

=head2 メンバーとみなされるのは誰か？


# 登録などの際に対象となるメンバーリスト
# XXX タイプによっては書き込みできないこともある(例: unix.group )
primary_member_map	=	file:$ml_home_dir/members

# メンバーかどうか認証する際に検索するすべてのメンバーリスト 
# fml 4.0 の $MEMBER_LIST @MEMBER_LIST 相当
member_maps		=	$primary_member_map


=head2 受信者のリスト


# 登録などの際に対象とする受信者のリスト
# XXX タイプによっては書き込みできないこともある(例: unix.group )
primary_recipient_map	=	 file:$ml_home_dir/actives

# すべての受信者のリスト
# fml 4.0 の $ACTIVE_LIST @ACTIVE_LIST 相当
recipient_maps		=	$primary_recipient_map
				file:$ml_home_dir/recipients
				unix.group:fml

# system accounts
system_accounts		=	root
				postmaster
				MAILER-DAEMON
				msgs
				nobody
				news
				majordomo
				listserv
				listproc
				\S+\-help
				\S+\-subscribe
				\S+\-unsubscribe

=head1		MTA の設定

# ひとつの SMTP トランザクションで MTA に渡す受信者の数の上限
# デフォルトは postfix にあわせて 1000
recipient_limit		=	1000

# デフォールトの MTA は自分自身( localhost ) 
mta			=	[::1]:25
				127.0.0.1:25


=head1	ヘッダの操作

use_header_rewrite	=	yes

use_header_checks	=	yes


header_check_rules	=	validate_message_id
				verify_unique_x_ml_info
				verify_unique_list_post

# もちろん”記事”に対してのものだ（自明？）
# article_header_rewrite_rules とかの方がよいか？
# XXX: The action to cut off "Re:" is default. need not specified.
header_rewrite_rules	=	rewrite_subject_tag
				rewrite_reply_to
				add_software_info
				add_fml_ml_name
				add_fml_traditional_article_id
				add_fml_article_id
				add_x_sequence
				add_rfc2369


# Subject: につけるタグの制御
subject_tag_name	=	$ml_name


# % の意味は UNIX マニュアルを参照。例えば sprintf 関数など 
subject_tag		=	[$ml_name:%05d]

=head1	ロック

use_lock	= yes

lock_dir	= $var_dir/lock

lock_file	= $lock_dir/simplelock

lock_type	= flock


=head1	ログのとり方

# enable logging function
use_log		=	yes

# logfile
log_file	=	$ml_home_dir/log

# type of logging
# value: file / syslog
log_type	=	file

# log message format
log_format_type	=	fml4_compatible

log_dir		=	$var_dir/log

smtp_log_dir	=	$log_dir

smtp_log_file	=	$smtp_log_dir/_smtplog

=head1	記事および記事のスプール

# 記事を配送する
use_article_delivery	=	yes

# 記事をスプールディレクトリに保存する
use_spool		= 	yes

# 記事番号
sequence_file	= $ml_home_dir/seq

spool_dir	= $ml_home_dir/spool

spool_type	= plane

=head1	コマンドの定義

# value: confirmation / 
command_chaddr_type		=	confirmation

command_unsubscribe_type	=	confirmation

=head1	Tickets / Trouble Tickets System


use_ticket		=	yes

ticket_model		=	toymodel

ticket_subject_tag_name	=	$ml_name

ticket_id_syntax	=	$ml_name_#%08d

# please use [] or () or {} for the ends
ticket_subject_tag	=	[$ticket_id_syntax]

ticket_sequence_file	=	$ml_home_dir/ticket.seq

ticket_db_dir		=	$shared_db_dir/ticket/$mlname

=head1	プログラムのパス名

# 
# 注意: デフォールトは NetBSD 1.5 リリース
# 

path_md5	=	/usr/bin/md5

path_sendmail	=	/usr/sbin/sendmail


=head2	ファイル操作

path_tar	=	/usr/bin/tar

path_uuencode	=	/usr/bin/uuencode

path_compress	=	/usr/bin/compress

path_zcat	=	/usr/bin/zcat

path_lha	=	

path_ish	=	

path_zip	=	

path_bzip2	=	/usr/bin/bzip2


=head2 バージョン管理

path_rcs	=	/usr/bin/rcs

path_ci		=	/usr/bin/ci

path_co		=	/usr/bin/co

path_cvs	=	


=head2	非対称暗号

path_pgp	=	

path_pgp5	=	

path_pgpe	=	

path_pgpk	=	

path_pgps	=	

path_pgpv	=	


=head1	システム依存

#
# 注意: デフォールトは NetBSD
#

has_getpwuid	=	yes

has_getpwgid	=	yes

has_alarm	=	yes


=head1 フック

### default_config.cf file ends here.
### fml 4.0's 現在の LOCAL_CONFIG で別れ目になる行

=cut

