###################################################################
qmailのaliase機能を使ってメールリングリストを作成
###################################################################
メーリングリスト作成。(簡単に)

基本的にqmailの場合はuserというアカウントがあった場合に
user@hostname.domain.ac.jp
というメールアドレスは得られる。user-hogehogeというメールアドレスは簡単に
作ることが出来ます。その方法はuserのホームディレクトリに
.qmail-hogehogeという設定ファイルを作ればOKです。
ということでこの機能を応用すればメーリングリストを作れます。

user-tennis@hostname.domainname.ac.jpというアドレスに送られると色んな人にメールが
届くようにするには
[user@hostname ~]$ vim .qmail-tennis
./Maildir/
肉王@docomo.ne.jp
サンチェス@ees.hokudai.ac.jp

こう書くと、自分を含めて肉王とサンチェスにメールが届きます。けどtennis@hostname.domain.ac.jp
のようにユーザ名をカットしたメーリングリストを作りたいですよね。そのときに、
/var/qmail/users/assignを操作するとそれが出来ます。
 
[user@hostname ~]$ sudo vim /var/qmail/users/assign
+tennis:user:1009:1009:/home/user:-:tennis:
+soxxxx:joh:1008:1008:/home/joh:-:soxxx:
+kaixx:yasu:1013:1013:/home/yasu:-:kaixx:
+molxxx:tanak:1059:1059:/home/tanak:-:molxxx:
.

最後の行にピリオドをいれるのを忘れずに。あとこの番号は/etc/groupのユーザと同様の
番号をいれてあげましょう。

最後にqmail-newuを実行して変更を更新(postfixのnewaliasesと同様)。
[user@hostname ~]$ sudo /var/qmail/bin/qmail-newu

そうするとtennis@hostname.domain.ac.jpに送られたメールは
/home/user/.qmail-tennisを参照してメールが配送されるようになります。
 
 

compトップに戻る