・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 を調整する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 情報を追加※ CUI でも操作可能 fml$ makefml config test-ml
PERMIT_POST_FROM anyone メンバ以外の投稿を許可 REMOTE_ADMINISTRATION 1 メールでの管理者操作を許可 SUBJECT_TAG_TYPE [ ] Subject に連番 ([00001]) を付加 INCOMING_MAIL_SIZE_LIMIT 2M メールの大きさを 2MB に制限/etc/mail# /usr/bin/newaliases aliases.db を更新
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
・メンバの追加/削除 $ 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 情報を削除