メーリングリストのコマンド


概要

WMCのメーリングリストは、Majordomo mailing list management system と言うソフトウェアによって運用されています。ここでは、このシステムで用いられるコマンドについて解説します。

既に、他のメーリングリストで、Majordomo のコマンドをご存知の方、このメーリングリストでは、Majordomo の機能の一部しかサポートされておりませんのでご注意下さい。Majordomo 以外で運用されているメーリングリストのコマンドをご存知の方などの他、コンピュータの扱いに慣れておられる方は、コマンド一覧をご覧になった方が早いと思います。

Majordomo は、メーリングリストへの参加、脱退、ファイルの検索などを自動的に行うシステムです。 Majordomo に対して何かをさせようとする場合は、Majordomo@ml.246.ne.jp宛てに、コマンドを書いたメールを送信します。 コマンドは、メールの本文に書きます。表題(subject)部分にコマンドを書いても処理されません。

1通のメールで、複数のコマンドを送信することが出来ます。ただし、それぞれのコマンドは、必ず1行で書いて下さい。1つのコマンドが2行以上になるとエラーとなります。また、1行に2つ以上のコマンドを書いてはいけません。

お使いになっているメール・ソフトが自動的にシグネチャ(署名)欄をメール本文の末尾につける場合は、注意が必要です。Majordomo が、そのシグネチャをコマンドと解釈してエラーとなる場合があります。 これを避けるには、メール・ソフトが自動的にシグネチャ欄をつけないように設定する以外に、次の2つの方法があります。

  • シグネチャ行の先頭にハイフン("-")を入れる。
  • コマンドの最後に end コマンド入れる。
コマンドの最後の行には、end コマンドを書くほうをお勧めします。

以下、目的別に、コマンドの解説をします。


メーリングリストへの参加

メーリングリストに参加するためのコマンドは、subscribe です。
WMCのメーリングリスト(ml-wmc)に参加するには、Majordomo@ml.246.ne.jp 宛てのメールの本文に次のように書きます。
     subscribe ml-wmc

何らかの理由で、参加したいメールアドレスとは、別のところから参加メールを出すときには、参加したいメールアドレスを書き加えます。
例えば、参加したいメールアドレスが、somebody@aaa.bb.cc の場合
     subscribe ml-wmc somebody@aaa.bb.cc
と書きます。

このコマンドを Majordomo が受け取ると、通常、そのメーリングリストのオーナーにその人を参加させて良いかを聞いて、オーナーが了承すれば、そのメールアドレスをメーリングリストに加え、Majordomo は、その結果をメーリングリストの参加者にメールで知らせます。
このメールを intro mail と呼んでいます。
今のところ、WMCのメーリングリスト(ml-wmc)の場合は、参加希望者なら誰でも参加を許可するように設定してありますので、subscribe コマンドを出せば、すぐに、intro mail が帰ってきます。参加するメールアドレスが故意か誤りによって、本人に覚えが無い intro mail が来た時の場合に備えて、intro mail には、脱退の方法が書かれています。

もし、subscribeのメールを出したのに、数分たっても intro mail が帰ってこないときは、メールアドレスの記入(あるいは設定)誤りであることが考えられますので、もう一度良く調べて下さい。


メーリングリストからの脱退

intro mail には、メーリングリストからの脱退する方法が、厳密に記されていますが、通常は、unsubscribe コマンドの後に、メーリングリスト名を書けば良いのです。
例えば、WMCのメーリングリスト(ml-wmc)から脱退するには、Majordomo@ml.246.ne.jp 宛てのメールの本文に次のように書きます。
     unsubscribe ml-wmc
差出人が契約しているプロバイダによっては、このコマンドでは、失敗する場合があります。その場合は、次のように書きます。
     unsubscribe ml-wmc somebody@aaa.bb.cc
ここで、somebody@aaa.bb.cc は、脱退したいと思っているメールアドレスです。


メールアドレスを変更する

メールアドレスを変更するコマンドは、ありません。ですから、メールアドレスを変更するには、一旦脱退してから再度参加する手続きをします。
例えば、これまで参加していたメールアドレスを old@aaa.bb.cc、これを新しいメールアドレス new@aaa.bb.ccに変更する場合は、Majordomo@ml.246.ne.jp 宛てのメールの本文に次のように書きます。
     unsubscribe ml-wmc old@aaa.bb.cc
     subscribe ml-wmc new@aaa.bb.cc
     end


助けを求める

Majordomoのコマンドについてわからないことがあれば、
     help
と書いたメールを出せばコマンドの説明(英文です)が帰ってきます。しかし、これは、一般の Majordomo に関して書かれており、Majordomo@ml.246.ne.jp 特有の制限事項は書かれていませんので、わからないことがあれば、ソフトウェアではなく、人間に助けを求めて下さい。
その場合は、ml-wmc-approval@ml.246.ne.jp 宛てに、通常の日本語で質問文を書いて下さい。ただし、この場合は、2〜3日経たないと回答が来ないことがあります。


コマンド一覧(上級者向け)

下記項目の中で、 [ ]内の項目は、オプションです。実際にオプション項目を書くときは、 [ ]を付けないようにして下さい。
鉤括弧付きの文字列、例えば、<address> は、仮の文字列なので、適切な文字列に、鉤括弧なしにして、置き換えて下さい。

サポートしているコマンド

subscribe <list> [<address>]
あなた自身 (または <address> で示されたアドレス)を <list> に付け加える。

unsubscribe <list> [<address>]
あなた自身 (または <address> で示されたアドレス) を <list> から削除する。
"unsubscribe *" とするとあなた自身 (または <address> で示されたアドレス) を全てのリストから削除する。
これは、あなたが、複数のアドレスで、参加しているときには使えません。

info <list>
<list> の簡単な説明を示す。ただし、コード体系によっては、文字化けすることがあります。

help
Majordomo のヘルプメッセージを得る。

end
コマンド終了 (メーラが、自動的にシグネチュアを書く場合に便利)
コマンドは、"Majordomo@ml.246.ne.jp" 宛てのメール本文に書く。
複数のコマンドは、それぞれ別々の行に書く。
表題 "Subject:" 行は、処理されません。