

| FMLインストール(2001.9.17) |
メーリングリストを構築するにはezmlm、majourdomoなども
あるがマニュアルが日本語で設定がメニューから容易に行えるということで
fmlを使用することとする。
それとMTAにはqmailを使用することにします。sendmailだと簡単ですが
qmailでfmlを構築したことがないという方も多いかと(最近はそんなことないか?)思ったので
sendmailは使わないことにします。
※前提条件としてDNSとMTAは構築済みということで話を進めます。
今回の場合はjinjin.comドメインをbindで構築し、そのドメインにqmailで
メールサーバを構築した状態とします。
まだその前提条件ができていないのであればこちらを参照ください。
・DNSサーバの構築
・MTA(qmail)サーバの構築
【準備】
・http://www.sapporo.iij.ad.jp/staff/fukachan/fml/index.html
から最新版のfmlをダウンロードしてくる。
現在(2001/08/05)では4.02が安定版の最新となっている。
ダウンロードしたアーカイブは/work/fmlにおく。
●ユーザの作成
[root@home5 fml]# groupadd fml
[root@home5 fml]# useradd -c "fml user" -g fml -d
/home/fml -s /bin/bash fml
[root@home5 fml]# grep fml /etc/passwd /etc/group
| /etc/passwd:fml:x:509:504:fml user:/home/fml:/bin/bash /etc/group:fml:x:504: |
| drwx------ 2 fml fml 4096 8月 5 22:08 fml |
| INSTALL.en README.en cf doc libexec module
src INSTALL.jp README.jp contrib drafts makefml ntinstall.cmd sys Makefile bin databases etc messages sbin www |
| --- summary --- DOMAIN: jinjin.com FQDN: home5.jinjin.com EXEC_DIR: /usr/local/fml ML_DIR: /usr/local/fml/ml Language: Japanese TimeZone: +0900 The current configuration is saved in /usr/local/fml/.fml/system mkdir /usr/local/fml/ml ---Install the Fml system to /usr/local/fml. (y/n) [n]y ・・・・・・・・ -- Enjoy Internetworking! |
| DO "add2members nitta@jinjin.com"
for info mailing list. * added to members (authentication list) only! done. |
| +:fml:509:504:/usr/local/fml/ml/etc/qmail/alias:-:: |
| Sep 17 23:10:34 home5 qmail: 1000735834.381957
new msg 98046 Sep 17 23:10:34 home5 qmail: 1000735834.382050 info msg 98046: bytes 777 from <yuzo@jinjin.org> qp 3487 uid 501 Sep 17 23:10:34 home5 qmail: 1000735834.390107 starting delivery 31: msg 98046 to local info@jinjin.com Sep 17 23:10:34 home5 qmail: 1000735834.390214 status: local 1/10 remote 0/20 Sep 17 23:10:34 home5 qmail: 1000735834.909078 new msg 98047 Sep 17 23:10:34 home5 qmail: 1000735834.909228 info msg 98047: bytes 1612 from <info-admin@jinjin.com> qp 3492 uid 501 Sep 17 23:10:34 home5 qmail: 1000735834.913582 starting delivery 32: msg 98047 to local nitta@home5.jinjin.com Sep 17 23:10:34 home5 qmail: 1000735834.913717 status: local 2/10 remote 0/20 Sep 17 23:10:34 home5 qmail: 1000735834.918807 delivery 31: success: did_0+0+1/ Sep 17 23:10:34 home5 qmail: 1000735834.918912 status: local 1/10 remote 0/20 Sep 17 23:10:34 home5 qmail: 1000735834.918932 end msg 98046 Sep 17 23:10:34 home5 qmail: 1000735834.922970 delivery 32: success: did_1+0+0/ Sep 17 23:10:34 home5 qmail: 1000735834.923066 status: local 0/10 remote 0/20 Sep 17 23:10:34 home5 qmail: 1000735834.923087 end msg 98047 |
| ###remove
MGC:0000 from subeject# $HEADER_ADD_HOOK .= q{ my($subject) ; $subject = $Envelope{'h:subject:'} ; if ( $subject =~ /\[ML-NAME:\d+\]/ ) { $Envelope{'h:Subject:'} = $subject ; } }; |
| ####remove reply-to#### $START_HOOK = q{ &DELETE_FIELD('Reply-To'); &DELETE_FIELD('Received'); }; |
の記述をconfig.phの中に記述する。
もしくはReplay-ToをMLアドレスと発信者に設定する場合は
&DEFINE_FIELD_FORCED("reply-to",
"$From_address, $MAIL_LIST");
とすればよい。