[PREVIOUS CHAPTER]
[NEXT CHAPTER]
2 Set up mailing lists
elena メーリングリストを作ることを考えます。いろいろなパターンが考えら
れるので以下では一通り説明します。最初の qmail-users を使うのが最も汎
用的なのでしょう。
2.1 qmail-users (owner は fml など or 自由)
まず makefml newml elena を実行します($ML_DIR/elena 以下に作成されると
しましょう)。ここで $ML_DIR は /var/spool/ml などです。この時、qmail
で使うファイルの見本が $ML_DIR/etc/qmail/alias と
$ML_DIR/etc/qmail/users に作られます。
次に、root になって作業します。
$ML_DIR/etc/qmail/users を /var/qmail/users/assign にマージして下さい。
elena ML の場合 /var/qmail/users/assign に
+elena:fml:100:1000:/var/spool/ml/etc/qmail/alias:-:elena:
.
のような内容を付け加えます。
そして /var/qmail/bin/qmail-newu を実行します。これは sendmail でいえ
ば newaliases の実行に相当する操作です。
詳しくは マニュアル qmail-users(5) を参照してください。
2.2 :include: (だめ)
:include: スタイルは qmail では使えません。qmsmac というソフトをつかう
と :include: スタイルを使えるようになるそうです(not tested)。といいつ
つ qmsmac は 1998/04に obsolete になりました。これからは fastforward
というソフトを使うんだそうです。テストしてないので知りません:)
qmsmac ではprogram は動かないのでだめです。qmsmac は何にもマッチしなかっ
た時 ~alias/.qmail-default からよばれます。なので一種の ~alias (次の節)
です。
/var/qmscma/man/cat5/aliases.0
MAJOR COMPATIBILITY ISSUES
sendmail's handling of quotes and backslashes violates RFC
821 and RFC 822, and is not supported by qmsmac. The
qmail-alias delivery mechanism lets each user manage sev-
eral addresses, so there is no need for a special syntax
to get around forwarding.
sendmail and smail support file and program deliveries out
of /etc/aliases and :include: files. qmsmac does not.
You can use the delivery mechanism described in qmail-
alias(8) to set up secure file and program deliveries.
2.3 ~alias/.qmail-list スタイル (owner は alias)
ユーザ alias を仮想的に作り alias のホームに .qmail-list スタイルでM
Lを作り制御します。
まず "makefml newml elena" を走らせる。そして
/var/spool/ml/etc/qmail/alias/ の下の見本ファイル .qmail-elena* 群を ~
alias/ の下へ移す。ファイルのオーナーも alias にします。
~alias/.qmail-elena
~alias/.qmail-elena-ctl
~alias/.qmail-elena-admin
~alias/.qmail-elena-request
を作ります。それぞれの中身は
~alias/.qmail-elena
|/usr/local/fml/fml.pl /var/spool/ml/elena
~alias/.qmail-elena-ctl
|/usr/local/fml/fml.pl /var/spool/ml/elena --ctladdr
~alias/.qmail-elena-admin:
あなたのメールアドレス
~alias/.qmail-elena-request:
あなたのメールアドレス
つまり include や include-ctl の中身と同じです。ただし " は要らない。
また makefml や手動での管理を前提にするなら常に alias に switch user
(su) しないといけません。つまりML用の特別なアカウントが alias です。
2.4 elena というユーザをつくって ML を運用する
elena というユーザを作ります。/var/spool/ml/elena は elena の持ち主に
します。
~elena/.qmail
|/usr/local/fml/fml.pl /var/spool/ml/elena
~elena/.qmail-ctl
|/usr/local/fml/fml.pl /var/spool/ml/elena --ctladdr
~elena/.qmail-admin:
あなたのメールアドレス
~elena/.qmail-request:
あなたのメールアドレス
[PREVIOUS CHAPTER]
[NEXT CHAPTER]
Copyright (C) 1993-2001 Ken'ichi Fukamachi
All rights of this page is reserved.
# This Document(html format) is automatically geneareted by fwix.pl.
# fwix (Formatter of WIX Language) is fml document formatter system
# designed to generate plaintext, html, texinfo and nroff from one file.