|
ここでは、メーリングリストの作成方法を、簡単な例によってご紹介致します。
お客様が、xyz.com というドメインを持ち、 ID は tarou だと仮定します。そこで、次の
3つのメーリングリストを立ちあげようとしています。 ・tarou-ml@xyz.com ・xyz-ml@xyz.com ・renraku@xyz.com
まずホームディレクトリ下にlistsディレクトリを作り、その下にそれぞれのメーリングリストと同名のファイルを作成します。 この場合だと、/mnt/web/guide/xyz/lists/
もしくは /home/xyz.com/lists/ の下に、 tarou-ml 、 xyz-ml 、 renraku という
3つのファイルを作成します。(この場合は、 tarou-ml 、 xyz-ml 、 renraku という名前の空のテキストファイルを FTP で lists
ディレクトリに転送すると簡単です。)
次に.domainsを編集します。
-
info2@xyz.com #
info@xyz.com #
test-list@xyz.com #
list-request@xyz.com #
root@xyz.com root@webk.net
tarou@xyz.com tarou
xyz.com tarou |
となっていると思いますが、次のように変更します。
-
tarou-ml@xyz.com #
xyz-ml@xyz.com #
renraku@xyz.com #
list-request@xyz.com #
root@xyz.com root@webk.net
tarou@xyz.com tarou
xyz.com tarou |
注意:ファイルマネージャーで .domains を編集する際は、 2行目以降を必ず左詰めにしてから作業を行って下さい。また、メールアドレスと
#記号の間には半角スペースを挟んで下さい。
これで、 tarou-ml@xyz.com 、 xyz-ml@xyz.com 、 renraku@xyz.com 宛に来たメールは全て
.mreply.rc に送られるようになります。
それでは、これから .mreply.rc の編集に入ります。
ここで使用する .mreply.rc は、お客様のホームディレクトリに用意されているものと異なっている場合がありますので、初めて .mreply.rc
を編集される方は、以下のリンクからダウンロードして下さい。ブラウザからテキスト形式で「 .mreply.rc
」というファイル名で保存して編集します。
.mreply.rc は、ファイルマネージャーからではなく、なるべく FTP
でダウンロードしてそれを編集して同じ位置にアップロードするようにして下さい。
-
=====================
全体の初期化
=====================
.globalInit
====================================================================
まず届いたメールが我々のサービスへのものかを特定します。
====================================================================
===========================変更が必要です。=========================
====================================================================
.if to first-list
.setenv LISTNAME first-list
.elif to second-list
.setenv LISTNAME second-list
.elif to third-list
.setenv LISTNAME third-list
.endif
.setenv DOMAINNAME your-domain.com
.setenv USRNAME your-ID
==================================================================== |
これを下記のように書き換えて下さい。
-
.if to tarou-ml
.setenv LISTNAME tarou-ml
.elif to xyz-ml
.setenv LISTNAME xyz-ml
.elif to renraku
.setenv LISTNAME renraku
.endif
.setenv DOMAINNAME xyz.com
.setenv USRNAME tarou |
次は上から 1/3程進んだところの編集です。
-
================
購読者リスト
================
========================================================================
次の修飾語句が利用可能です。
concealed - このリスト上で'review'コマンドを認めない。
revealed - このリスト上で'review'コマンドを認める。
[デフォルト(特に設定をしなかった場合にこの設定になる)]
manual - JOIN/SUBSCRIBEを使ったメール発信者のみをリストに加える
[デフォルト(特に設定をしなかった場合にこの設定になる)]
automatic - あなたのサービスに依頼メールを送る全てのメール発信者を
リストに加える.
========================================================================
=======それぞれのメーリングリスト名とファイル名の変更が必要です。=======
========================================================================
.list first-list ~/lists/first-list concealed
.list second-list ~/lists/second-list concealed
.list third-list ~/lists/third-list revealed |
この部分を編集するわけですが、参加者がREVIEWコマンドを送信することによって、そのメーリングリストの参加者一覧を見ることができるようにするには、
revealed オプションをつけ、見られたくない場合は concealed オプション(省略可能)を付けます。 また、
automatic オプションを付けると、そのメーリングリストにリクエストメール(コマンド review
等)を送信すると自動的に参加者に加えられるようになります。通常の設定では、 JOIN コマンドを送信することによって参加します。
ここでは、次のように編集します。
-
========================================================================
=======それぞれのメーリングリスト名とファイル名の変更が必要です。=======
========================================================================
.list tarou-ml ~/lists/tarou-ml concealed
.list xyz-ml ~/lists/xyz-ml revealed
.list renraku ~/lists/renraku automatic |
tarou-ml では REVIEW コマンドによって、購読者一覧を見ることは出来ません。 xyz-ml では REVIEW
コマンドで購読者一覧を見ることができるようになります。 renraku はリクエストメールを renraku@xyz.com
に送信するだけで自動的にメーリングリストに参加出来ます。
次は .mreply.rc の終わりの方を編集します。
-
======================================================
現在あるメーリングリストの紹介
======================================================
=それぞれのメーリングリストに合わせて変更して下さい。=
======================================================
.label ListInfo
first-list - 1番目のリストです。
second-list - 2番目のリストです。
third-list - 3番目のリストです。
.end |
これは、それぞれのメーリングリストの紹介で、 HELP コマンドへの返信に添付されます。
ここは自由に編集して構いません。ここでは、次のように変更してみます。
-
======================================================
現在あるメーリングリストの紹介
======================================================
=それぞれのメーリングリストに合わせて変更してください。=
======================================================
.label ListInfo
tarou-ml@xyz.com
世界中の太郎さんのためのメーリングリストです。残念ながら
太郎さん以外は参加できません。
xyz-ml@xyz.com
xyz に関するメーリングリストです。 xyz について興味のある方
の参加をお待ちしております。
renraku@xyz.com
連絡網です。メールをrenraku@xyz.com宛に送信すれば、自動
的に参加できます。
.end |
以上で、 tarou-ml と xyz-ml と renraku の 3つのメーリングリストが運用可能になりました。
より細かな設定を行う場合は、日本語マニュアルを参照して編集を行って下さい。
MReply
内の案内メッセージは初期状態のままでは整合性がないかもしれません。メーリングリストを本格的に運用されるなら、文言を修正した方がいいでしょう。間違ったスクリプトを作成することによって、お客様のファイルに損害を与えることがあります。
ご自身で作成する自信が無い場合には、ご自身で編集しようとせず、弊社へご連絡下さい。オプション料金にて作業を承ります。
メール自動返信機能
(メールオートレスポンダー) の設定
|