=head1 基本的なパラメータ # domain = fml.org # fqdn = mx0.fml.org =head2 MLの管理者 # Descriptions: いわゆるMLの管理者、エラーメールの返る先 # History: fml 4.0 の $MAINTAINER # Type: rfc822_address maintainer = =head2 default modes default_file_mode = 0600 default_directory_mode = 0755 =head1 ディレクトリ # Descriptions: ML のホームディレクトリ # $ml_home_dir は FML::Process::Switch が決める # History: fml 4.0 の $DIR にあたるもの # Type: directory_string # Examples: /var/spool/ml/elena # ml_home_dir = # Descriptions: ML 間でシェアするデータベースをおくホームディレクトリ # History: fml 4.0 に該当するものはない # Type: directory_string shared_db_dir = $ml_home_prefix/@db@ var_dir = $ml_home_dir/var tmp_dir = $ml_home_dir/tmp =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 ) smtp_servers = [::1]:25 127.0.0.1:25 # MAIL FROM:<$smtp_sender> smtp_sender = $maintainer =head1 ヘッダの操作 use_header_rewrite = yes use_header_check = yes header_check_rules = verify_message_id_uniqueness verify_x_ml_info_uniqueness verify_list_post_uniqueness # もちろん”記事”に対してのものだ(自明?) # article_header_rewrite_rules とかの方がよいか? # XXX: The action to cut off "Re:" is default. need not specified. article_header_rewrite_rules = delete_unsafe_header_fields 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 digest_header_rewrite_rules = add_software_info add_rfc2369 # Descriptions: あぶないタグを消す # History: fml 4.0 の SKIP_FIELDS # Type: strings # Examples: unsafe_header_fields = Return-Receipt-To # Subject: につけるタグの制御 subject_tag_name = $ml_name # % の意味は UNIX マニュアルを参照。例えば sprintf 関数など subject_tag = [$ml_name:%05d] # X-ML-Name: および X-Sequence にあらわれる ML 名 # XXX そこだけ変えたい場合があるかもしれないので、 # XXX 一応 $ml_name とは分けておく。 x_ml_name = $ml_name =head1 ロック use_lock = yes lock_dir = $var_dir/lock lock_file = $lock_dir/giantlock 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 # top directory ticket_db_dir = $shared_db_dir/ticket =head1 データベースとの連携 use_database = no # value: mysql postgresql ldap database_method = mysql database_model = toymodel # うー? # DATABASE_CACHE_FILE_SUFFIX: =head2 SQL の場合 sql_servers = # # sql_port = sql_user = fml sql_use_password = sql_database_name = fml =head2 LDAP の場合 ldap_servers = # ldap_port = ldap_server_password = ldap_search_base = ldap_server_bind = ldap_query_filter = =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