fml 4.0 の使い方
2003-11-08 作成 福島

・ML (test-ml) の作成

$ su
# su - fml                                                                    環境ごと fml になる
fml$ /usr/local/fml/makefml newml test-ml                                    ML (test-ml) の作成
fml$ /usr/local/fml/makefml addadmin test-ml admin@example.com            管理者 (admin@example.com) を指定
fml$ /usr/local/fml/makefml passwd test-ml admin@example.com pass1234    管理者のパスワードを "pass1234" に指定

fml$ cd /var/spool/fml/test-ml
fml/var/spool/fml/test-ml$ vi cf              ML を調整する
PERMIT_POST_FROM		anyone   メンバ以外の投稿を許可
REMOTE_ADMINISTRATION		1        メールでの管理者操作を許可
SUBJECT_TAG_TYPE		[ ]      Subject に連番 ([00001]) を付加
INCOMING_MAIL_SIZE_LIMIT	2M       メールの大きさを 2MB に制限
※ CUI でも操作可能   fml$ makefml config test-ml
fml/var/spool/fml/test-ml$ make config.ph fml/var/spool/fml/test-ml$ exit # cd /etc/mail /etc/mail# cp -p aliases aliases-YYYYMMDD aliases をバックアップ (YYYYMMDD は以前の作成日 /etc/mail# cat >> aliases aliases ファイルに ML 情報を追加
test-ml: :include:/var/spool/fml/test-ml/include
test-ml-ctl: :include:/var/spool/fml/test-ml/include-ctl
test-ml-request: test-ml-admin
test-ml-admin: fml
owner-test-ml: fml
owner-test-ml-ctl: fml
/etc/mail# /usr/bin/newaliases aliases.db を更新
・メンバの追加/削除 $ su # su - fml fml$ /usr/local/fml/makefml add test-ml who@example.com ML にメンバを追加 fml$ /usr/local/fml/makefml bye test-ml who@example.com ML からメンバを削除 fml$ /usr/local/fml/makefml byeadmin test-ml admin@example.com ML から管理者を削除
・使わなくなった ML の削除 $ su # vi /etc/mail/aliases 上記で追加した ML 情報を削除 # /usr/bin/newaliases aliases.db を更新 # rm -Rf /var/spool/fml/test-ml ML 情報を削除