ezmlm
説明 [#q8220574]
qmailadminのリモート管理とは、UNIXコマンドではなく、ezmlmに対してメールを送ることでユーザーの追加・削除が行える機能です。
それらのコマンドが他のサイトに記載がないので、ヘルプメールを記載しておくことにします。
ちなみに有効にするにはメーリングリストの設定で、リモート管理を有効にすることで機能が有効化になります。
ヘルプメール [#c9bb9413]
こんにちは。私は ezmlm
mailing list hogeml01@hogehoge.com を管理しています。
--- 管理者の皆様へ ---
mailing list hogeml01@hogehoge.com の管理に
協力していただき感謝します。
ezmlm の command は、他の mailing list program とは若干異なって
見えるかもしれまんが、command が直感的であり、使用が簡単だと
思えるでしょう。
以下は mailing list の管理者としての作業のための手引きです。
Remote subscription
-------------------
管理者は任意の address を購読者に加えたり外したりする事が出来ます。
例えば "john@example.com" を購読者に加える場合は、
john@example.com
↓
john=example.com
↓
<hogeml01-subscribe-john=example.com@hogehoge.com>
の様にして command address を生成し、その address へ
空の message を送って下さい。
また、john@example.com を購読者から外す場合は
<hogeml01-unsubscribe-john=example.com@hogehoge.com>
へ空の message を送って下さい。
message の中身は必要ありません。address だけが重要です。
ezmlm は貴方に確認の message を送ります。これは request が
本当に貴方からのものかを確認するためです。送られた message に
reply する事で手続きは完了します。
この確認によって、第三者による攻撃を困難なものにしています。
また、ezmlm は購読の状態が変化したことを user に通知します。
Subscription
------------
管理者に限らず、誰でも以下の address 宛に空の message を
送る事で購読を開始したり・終了させたり出来ます。
<hogeml01-subscribe@hogehoge.com>
(Start subscription)
<hogeml01-unsubscribe@hogehoge.com>
(Stop subscription)
発信者には確認の message が ezmlm から送られます。
購読開始・脱退は自動で処理されます。
また、
<hogeml01-subscribe-mary=example.com@hogehoge.com>
(Start subscription as mary@example.com)
<hogeml01-unsubscribe-mary=example.com@hogehoge.com>
(Stop subscription as mary@example.com)
の様にする事で、発信元とは異なる address(この場合は mary@example.com)
で mailing list からの message を受け取る様にする事も出来ます。
確認は mary@example.com 宛に発行され、その message に対して
正しい reply が帰ってきた場合のみ購読・脱退は有効になります。
管理者の address その他の情報は購読者には一切連絡されません。
(勿論、貴方が直接 mail を送った場合は別です)
mailing list hogeml01@hogehoge.com の講読者一覧は
以下の address から得られます。
<hogeml01-list@hogehoge.com>
ezmlm の log は以下の address から得られます。
<hogeml01-log@hogehoge.com>
ezmlm が送り出す message text を編集するには、以下の command address:
<hogeml01-edit@hogehoge.com>
宛に空の e-mail を送って下さい。
(編集可能な message 一覧及び、編集方法は返信に含まれています)
Vacations
---------
一時的に異なる address で管理の作業をしたい場合は、
"Mailing-List: contact hogeml01-help@hogehoge.com; run by ezmlm" や
"Subject: MODERATE for hogeml01@hogehoge.com" や
"Subject: CONFIRM subscribe to hogeml01@hogehoge.com" 等の
管理の為の message が望んだ address 宛に届く様に設定すれば
可能です。
または知人宛に送り直す様にするという手もあります。
(この場合は事前に主宰者に確認をとって下さい)
貴方が管理の作業を実行出来ない間は、自動で承認を行うというので
あれば、上記の管理用 message に対して適切な応答を自動生成する
様に設定して下さい。
購読開始・終了の作業を管理者である貴方のものでない address から
行った場合、購読開始・終了の対象になった address 宛に確認の message
が届きます。その後に全管理者宛に確認の message が届きます。これは
request を発行したのが貴方自身か否かを ezmlm が判断する手段を持って
いない為です。
この場合は、貴方の送信した message や address が対象となった user
宛に送られる事を覚えておいて下さい。
お手数をおかけします。
PS: 何か不明な点等がありましたら、主宰者の
hogeml01-owner@hogehoge.com
に連絡して下さい。
これは汎用の help message です。
貴方の message は ezmlm の command としては認識されませんでした。
以下に利用可能な command address 以下の通りです:
(空 message を指定された command address に送信することで実行されます)
* mailing list hogeml01 の説明を取り出します。
<hogeml01-info@hogehoge.com>
(Get information)
* mailing list hogeml01 の『よく尋ねられる質問とその答え』を取り出します。
<hogeml01-faq@hogehoge.com>
(Get FAQ)
* 123 番から 145 番迄の message を取り出す
<hogeml01-get.123_145@hogehoge.com>
(一度に取り出せるのは最大で 100通です)
* 123 番から 145 番迄の message の送信者と Subject: を取り出す
<hogeml01-index.123_456@hogehoge.com>
* message 12345 番の Subject: と同じ Subject: を持つ message を
取り出す
<hogeml01-thread.12345@hogehoge.com>
command address 宛ての message は address のみが必要です。中身は
何があっても無視されます。
必要であれば通常とは異なる address で mailing list hogeml01 からの
message を受け取るように出来ます。
例)john@example.com で受け取る様にする
受け取り address を以下の様に変換して
john@example.com
↓ ('@' --> '=')
john=example.com
↓
<hogeml01-subscribe-john=example.com@hogehoge.com>
hogeml01-subscribe-john=example.com@hogehoge.com 宛てに空 message を送ることで
john@example.com での購読を開始できます。
この場合、購読を中止するには hogeml01-unsubscribe-john=example.com@hogehoge.com
宛てに空 message を送ってください。
--- mailing list hogeml01 で利用可能な command 一覧です ---
ezmlm は以下の command を自動で実行します。
<tag>[ 絶対に mailing list 本体に command を送らないで下さい </tag>]
command は以下の address 宛に空の message を送ることで実行されます。
* 利用可能な command 一覧を取り出す
<hogeml01-help@hogehoge.com>
(Get help and commands)
* 購読を開始する
<hogeml01-subscribe@hogehoge.com>
(Start subscription)
購読を中止するには mailing list hogeml01 からの message の header に
含まれている ``List-Unsubscribe'' 行が示す address に空 message
を送ってください。または以下の address 宛てに空 message を送って
下さい。
<hogeml01-unsubscribe@hogehoge.com>
(Stop subscription)
購読の開始および中止の際には ezmlm は確認の為の message を
指定された address 宛てに送信します。その確認の為の message
に対して、reply を返すことで確認の手続きは終了します。
以上の指示に従っても、望んだ結果にならない場合等は、
mailing list hogeml01 の主宰者の
hogeml01-owner@hogehoge.com 迄連絡して下さい。
(返事が遅れるかもしれません。ご了承下さい)
問題の解析を進めやすくする為に ezmlm から送られてきた message を
『全ての header を含めて』添付してください。
--- 以下に送られてきた message を添付しておきます ---