メーリングリスト運用システムであるFMLをインストールする方法を説明する。
ここではfml-4.0.2でのインストールログを紹介する。
公式WebSite: http://www.fml.org/
fml-4.0.2.tar.gzを”http://www.fml.org/”からダウンロード.
READMEと同じようにfmlをインストールする場所は
/usr/local/fml に実行ファイル /var/spool/ml の下に各MLのディレクトリを配置することとします.
解凍
% tar xvzf fml-4.0.2.tar.gz % cd fml-4.0.2 INSTALL.en@ bin/ drafts/ module/ www/ INSTALL.jp@ cf/ etc/ ntinstall.cmd Makefile contrib/ libexec/ sbin/ README.en@ databases/ makefml@ src/ README.jp@ doc/ messages/ sys/
インストールスクリプトの実行
rootになってfmlユーザとグループの作成.また,fml用ディレクトリの作成とパーミッションの変更を行う.
% su password # groupadd fml # useradd -g fml fml # mkdir /usr/local/fml /var/spool/ml # chown fml /usr/local/fml /var/spool/ml # chgrp fml /usr/local/fml /var/spool/ml # ./makefml install unshift(@INC, /home/yosiwo/software/fml-4.0.2/src) ---NOT USING configuration file (for the first time) THIS HOST (ns.domain.ne.jp) IS [i586-pc-linux-gnu] ---Please Define Your Fml System Configurations Personal Use or ML-Admin-Group-Shared or fmlserv you use? Personal, Group, Fmlserv (personal/group/fmlserv) [personal] DOMAIN NAME [domain.ne.jp] FQDN [ns.domain.ne.jp] EXEC FILES DIRECTORY [/usr/local/fml] TOP LEVEL ML DIRECTORY [/var/spool/ml] Language (Japanese or English) [Japanese] TimeZone (TZ: e.g. +0900, -0300) [+0900] --- summary --- DOMAIN: domain.ne.jp FQDN: ns.domain.ne.jp EXEC_DIR: /usr/local/fml ML_DIR: /var/spool/ml Language: Japanese TimeZone: +0900 The current configuration is saved in /usr/local/fml/.fml/system ---Install the Fml system to /usr/local/fml. (y/n) [n] bash# ./makefml install unshift(@INC, /home/yosiwo/software/fml-4.0.2/src) ---NOT USING configuration file (for the first time) THIS HOST (ns.domain.ne.jp) IS [i586-pc-linux-gnu] ---Please Define Your Fml System Configurations Personal Use or ML-Admin-Group-Shared or fmlserv you use? Personal, Group, Fmlserv (personal/group/fmlserv) [personal] DOMAIN NAME [domain.ne.jp] FQDN [ns.domain.ne.jp] EXEC FILES DIRECTORY [/usr/local/fml] TOP LEVEL ML DIRECTORY [/var/spool/ml] Language (Japanese or English) [Japanese] TimeZone (TZ: e.g. +0900, -0300) [+0900] --- summary --- DOMAIN: domain.ne.jp FQDN: ns.domain.ne.jp EXEC_DIR: /usr/local/fml ML_DIR: /var/spool/ml Language: Japanese TimeZone: +0900 The current configuration is saved in /usr/local/fml/.fml/system ---Install the Fml system to /usr/local/fml. (y/n) [n] y
新規メーリングリストの作成
# su fml fml% fml% /usr/local/fml/makefml newml ML-NAME % exit
root権限で/var/spool/ml/LOWTEC/aliasesの内容を/etc/aliasesに書き写す.
# vi /etc/aliases -- 以下を追加 ML-NAME: :include:/var/spool/ml/ML-NAME/include ML-NAME-ctl: :include:/var/spool/ml/ML-NAME/include-ctl ML-NAME-request: ML-NAME-admin ML-NAME-admin: yosiwo owner-ML-NAME: yosiwo owner-ML-NAME-ctl: yosiwo -- # aliases
メーリングリストにユーザを追加する
# su fml fml% /usr/local/fml/makefml adduser ML-NAME user@mail.address
Popular Posts:
- None Found