logo

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:

     &lt;hogeml01-edit@hogehoge.com&gt;

宛に空の 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 の説明を取り出します。
  &lt;hogeml01-info@hogehoge.com&gt;
  (Get information)
* mailing list hogeml01 の『よく尋ねられる質問とその答え』を取り出します。
  &lt;hogeml01-faq@hogehoge.com&gt;
  (Get FAQ)

* 123 番から 145 番迄の message を取り出す
  &lt;hogeml01-get.123_145@hogehoge.com&gt;
  (一度に取り出せるのは最大で 100通です)

* 123 番から 145 番迄の message の送信者と Subject: を取り出す
  &lt;hogeml01-index.123_456@hogehoge.com&gt;

* message 12345 番の Subject: と同じ Subject: を持つ message を
  取り出す
  &lt;hogeml01-thread.12345@hogehoge.com&gt;

command address 宛ての message は address のみが必要です。中身は 何があっても無視されます。

必要であれば通常とは異なる address で mailing list hogeml01 からの message を受け取るように出来ます。

例)john@example.com で受け取る様にする

 受け取り address を以下の様に変換して

     john@example.com
             ↓      (&#39;@&#39; --&gt; &#39;=&#39;)
     john=example.com
             ↓
     &lt;hogeml01-subscribe-john=example.com@hogehoge.com&gt;

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 一覧を取り出す
  &lt;hogeml01-help@hogehoge.com&gt;
  (Get help and commands)

* 購読を開始する
  &lt;hogeml01-subscribe@hogehoge.com&gt;
  (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 を添付しておきます —

3 minutes to read

ezmlmの制限を解除する方法

-T オプションを追加するのみでOKです。

ezmlm-reject: fatal: List address must be in To: or Cc: (#5.7.0) こんなエラーが出た場合、あるアカウントの転送先にMLを設定すると上記エラーがでますが、 やはり-Tオプションをつけることで対応可能です。 MLで空の件名での配送を許可する場合 [#h1800428]

One minute to read

Fabric

One minute to read

Fabricの便利な使い方

$ fab -H 192.168.100.100 -u vagrant – uname -a [192.168.100.100] Executing task '<remainder>' [192.168.100.100] run: uname -a [192.168.100.100] Login password for 'vagrant': [192.168.100.100] out: Linux vagrant.vm1 2.6.32-573.18.1.el6.x86_64 #1 SMP Tue Feb 9 22:46:17 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux [192.168.100.100] out:

Done. Disconnecting from 192.168.100.100… done. fabfileを使ってコマンド実行する [#yc4abb93]

2 minutes to read