8,メーリングリストを作成しましょう
作成するメーリングリスト用アドレス : hoge-ml@noiri.net
※このときメーリングリスト用アドレスで使用するアカウント(実際は作成されません)は存在しないアカウントを使用してください。以下の例ではきちんと配送されません。
例:
すでに作成されているアカウント hoge@noiri.net
これから作成しようとるメーリングリスト用アカウント hoge-ml@noiri.net
今回は、hoge@noiri.net は作成されていないものとします
# /usr/local/bin/ezmlm/ezmlm-make -fU
/var/ezmlm/hoge-ml
/var/qmail/alias/.qmail-hoge-ml
hoge-ml noiri.net
|
一行で記述してください
9,「-fU」オプションについて
|
f
|
prefix(Subject:の見出し)を付ける |
|
U
|
だれでも投稿可能 |
詳細はこちらを参照してください
10.ディレクトリの所有者変更します
# chown -R alias /var/ezmlm/hoge-ml
|
これでメーリングリストは完成しました。これから細かい設定を行います
11.見出しに通し番号を振ります([hoge-ml:●●] という感じです)
# vi /var/ezmlm/hoge-ml/prefix
|
「#」を付けるだけです
SAMPLE
12.見出しの番号を任意の番号からスタートさせたいときは
# vi /var/ezmlm/hoge-ml/num
|
「:」の左側の数字を変更するだけです
SAMPLE
13.返信アドレスをMLにする場合は
# vi /var/ezmlm/hoge-ml/headeradd
|
「Reply-to: hoge-ml@noiri.net」を追加するだけです
SAMPLE
Precedence: bulk
X-No-Archive: yes
List-Post: <mailto:hoge-ml@noiri.net>
List-Help: <mailto:<#l#>-help@<#h#>>
List-Unsubscribe: <mailto:<#l#>-unsubscribe@<#h#>>
List-Subscribe: <mailto:<#l#>-subscribe@<#h#>>
Reply-to: hoge-ml@noiri.net
|
14.返信にも通し番号を追加したい場合は
# vi /var/ezmlm/hoge-ml/editor
|
3行のうち2行目を削除します
次に以下のSAMPLEのように改行せずに2行目へ挿入します
SAMPLE
|/usr/local/bin/ezmlm/ezmlm-reject '/var/ezmlm/hoge-ml'
| sed 's/^Subject: \(R[Ee]:
\)*\[hoge-ml: [0-9][0-9]*\] \(R[Ee]:\)*\(.*\)$/Subject:
\1\3/' | /usr/local/bin/ezmlm/ezmlm-send '/var/ezmlm/hoge-ml'
| /usr/local/bin/ezmlm-warn '/var/ezmlm/hoge-ml'
|| exit 0
|/usr/local/bin/ezmlm/ezmlm-warn '/var/ezmlm/hoge-ml'
|| exit 0
|
うまくいかない時はこのままコピーすることをお勧めします。。
15.BCCでメーリングリストを使用したい場合は
デフォルトのままではBCCにメーリングリストを使用することはできません
# vi /var/ezmlm/hoge-ml/editor
|
1行目に 「-T」オプションを追加することで可能になります
SAMPLE
|/usr/local/bin/ezmlm/ezmlm-reject -T
'/var/ezmlm/hoge-ml'
| sed 's/^Subject: \(R[Ee]: \)*\[hoge-ml: [0-9][0-9]*\]
\(R[Ee]:\)*\(.*\)$/Subject: \1\3/' | /usr/local/bin/ezmlm/ezmlm-send
'/var/ezmlm/hoge-ml' | /usr/local/bin/ezmlm-warn
'/var/ezmlm/hoge-ml' || exit 0
|/usr/local/bin/ezmlm/ezmlm-warn '/var/ezmlm/hoge-ml'
|| exit 0
|
16.subject が空でも送信できるようにするためには
デフォルトではSUBJECTが空だと送信できません。その場合、
# vi /var/ezmlm/hoge-ml/editor
|
1行目に 「-S」オプションを追加することで可能になります
SAMPLE
|/usr/local/bin/ezmlm/ezmlm-reject -TS
'/var/ezmlm/hoge-ml'
| sed 's/^Subject: \(R[Ee]: \)*\[hoge-ml: [0-9][0-9]*\]
\(R[Ee]:\)*\(.*\)$/Subject: \1\3/' | /usr/local/bin/ezmlm/ezmlm-send
'/var/ezmlm/hoge-ml' | /usr/local/bin/ezmlm-warn
'/var/ezmlm/hoge-ml' || exit 0
|/usr/local/bin/ezmlm/ezmlm-warn '/var/ezmlm/hoge-ml'
|| exit 0
|
次はバーチャルドメインでメーリングリストを作成→