FreeBSD/fml の変更点


*qmail + fml [#w73d6eaf]

fmlでメーリングリストを作る

#contents

**構成 [#vad15d0d]
今回は4.0で作ってみました。
-FreeBSD 6.2
-fml-4.0

**ソースを取得 [#h5a8cb34]
最新のversionは ftp://ftp.iij.ad.jp/pub/IIJ/dist/fukachan/fml/

**メーリングリスト用のユーザを作成 [#f8551181]
今回はfmlというユーザを作ってml用にしましたが、fmlでなくてもかまいません。
 # vi /etc/group
 fmlを追加
 
 # adduser -u 2000 -g fml -d /home/fml -s /usr/local/bin/bash fml

**展開 [#p66ebe7a]
 # su fml
 $ cd
 $ fetch ftp://ftp.iij.ad.jp/pub/IIJ/dist/fukachan/fml/stable/fml-4.0-stable-20040215.tar.gz
 $ tar zxvf fml-4.0-stable-20040215.tar.gz

**インストール [#ad440a99]
 $ cd fml-4.0-stable-20040215
 $ make install

**新しいmlを作成する。 [#g9758a46]
 $ cd /home/fml/fml
 $ ./makefml newml test

**/var/qmail/users/assignの編集 [#r94cfa18]
test@ドメインで受けたメールはfmlユーザ権限で/home/fml/ml/etc/qmail/alias/に送るという意味。
 # vi /var/qmail/users/assign
 --------------------内容--------------------------
 +test:fml:2000:2000:/home/fml/ml/etc/qmail/alias/:-:test:
 .
 --------------------内容--------------------------
・assignの設定を有効にするコマンドを実行しておく
 # /var/qmail/bin/qmail-newu

**管理人のメールアドレス登録 [#fdda612f]
 $ makefml addadmin test hoge@ma21.ath.cx

**メンバーの登録 [#k0f76a4d]
 $ makefml add test hogehoge@ma21.ath.cx

**MLのカスタマイズ [#s3429557]
 $ makefml config test
       <<< makefml --- FML Configuration Interface --- >>>
 
   === TOP MENU ===
 
   Mailing List Addresses
        FOR POST          ydent@y-min.or.jp
        FOR COMMAND       ydent-ctl@y-min.or.jp
   _______________________
 
   0    END
   1    POLICY OF ACCESS (WHO CAN POST AND USE COMMANDS)
 
        [POST]
          PERMIT_POST_FROM                 members_only
          WHEN POST FROM NOT MEMBER        reject
 
        [COMMAND]
          PERMIT_COMMAND_FROM              members_only
          WHEN COMMAND FROM NOT MEMBER     reject
 
   2    REGISTRATION METHOD TYPE
 
        AUTO_REGISTRATION_TYPE             confirmation
        UNSUBSCRIBE_AUTH_TYPE
 
   3    SETTINGS AROUND COMMANDS
              address for command          ydent-ctl@y-min.or.jp
 
   4    REMOTE ADMINISTRATION
                     PERMIT ?              NO
                     AUTH_TYPE             crypt
 
   5    HEADER CONFIGURATIONS
 
   6    OPTION
 
   7    SECURITY & FILTERING
   ************************************************************
 
   Which section? (0-7) [0]
 
**手動でのMLカスタマイズ(/home/fml/ml/test/config.ph) [#a7eecde0]
 $ vi /home/fml/ml/test/config.ph
・Reply-Toをつける 
&DEFINE_FIELD_FORCED('Reply-To', "test\@ma21.ath.cx");

■参考URL

http://www.y-min.or.jp/~nob/qmail/qmail+fml.html

http://www.kt.rim.or.jp/~atsato/ml/basic/software.html




*メーリングリストのHTML化(MHonArcの使い方) [#b0b22a10]

http://www.y-min.or.jp/~nob/ML/mhonarc.html