メーリングリストの自動登録・退会

blue-req@ep.sci.hokudai.ac.jp


epnetfan-ml とは

epnetfan-ml は,epnetfan のメンバーを購読者とするメーリングリスト (ML) である. 投稿アドレスは, epnetfan-ml@ep.sci.hokudai.ac.jp. このアドレスは,mettomo ML(投稿アドレス:mettomo@math.sci.hokudai.ac.jp) に登録されているため,epnetfan-ml 購読者には mettomo ML の記事も配信される.

ezmlm コマンド

epnetfan-ml では,購読の開始および終了・過去の投稿記事(本体および "Subject:" の一覧)の取り出しが,メールを介して自動でできる.

epnetfan-ml は, qmail 1.01 (MTA) と ezmlm 0.53, alpha + ezmlm-idx 0.23 (メーリングリスト管理プログラム) で動かしている.購読者からの要求は,ezmlm によって処理される.

以下は,ezmlm のコマンドの抜粋.

ezmlm は以下の request を自動処理します。
command は以下の address に空の message を送信することで実行されます。

   <epnetfan-ml-subscribe@ep.sci.hokudai.ac.jp>:
   mailing-list epnetfan-ml の購読を開始します。

   <epnetfan-ml-unsubscribe@ep.sci.hokudai.ac.jp>:
   mailing-list epnetfan-ml の購読をやめます。

   <epnetfan-ml-get.12_45@ep.sci.hokudai.ac.jp>:
   message 12番から 45番を archive から取り出します。
   一度の request で最大 50個迄取り出せます。


   <epnetfan-ml-index@ep.sci.hokudai.ac.jp>:
   `Subject:' の一覧を取り出します。

   <epnetfan-ml-thread.12345@ep.sci.hokudai.ac.jp>:
   message 12,345番と同じ subject の message を取り出します。

!!!決して request を mailing-list 本体に送らないで下さい!!!
request は ezmlm に渡らず、購読者に送られてしまいます。

実行例

購読開始

例えば,kyoma@cosmos.sci.hokudai.ac.jp を epnetfan-ml の購読アドレスとして登録する場合は,
To: epnetfan-ml-subscribe@ep.sci.hokudai.ac.jp
From: kyoma@cosmos.sci.hokudai.ac.jp
というメールを出す.すると,
From: epnetfan-ml-help@www-ep.sci.hokudai.ac.jp
To: kyoma@cosmos.sci.hokudai.ac.jp
Reply-To: epnetfan-ml-sc.926824648.mpaojjmfaapoeghbalje-kyoma=cosmos.sci.hokudai.ac.jp@ep.sci.hokudai.ac.jp
Subject: confirm subscribe to epnetfan-ml@ep.sci.hokudai.ac.jp

こんにちは。

私は ezmlm、mailing-list epnetfan-ml@ep.sci.hokudai.ac.jp の管理をしています。


   kyoma@cosmos.sci.hokudai.ac.jp

を mailing-list epnetfan_ml の購読者として登録したいのであれば、以下の address

   epnetfan-ml-sc.926824648.mpaojjmfaapoeghbalje-kyoma=cosmos.sci.hokudai.ac.jp@ep.sci.hokudai.ac.jp

に空の message を送って下さい。

この確認には二つの目的があります。1つは指定された address に対して
message を配送出来るかどうかの確認。もう1つは、貴方が意図していない
購読申し込みを排除するためです。
のような確認を求めるメールが送られてくるので, 指示通りに,
To: epnetfan-ml-sc.926824648.mpaojjmfaapoeghbalje-kyoma=cosmos.sci.hokudai.ac.jp@ep.sci.hokudai.ac.jp
From: kyoma@cosmos.sci.hokudai.ac.jp
というメールを出せば, 以下のような登録完了のメールが届き,登録は完了する.
From: epnetfan-ml-help@ep.sci.hokudai.ac.jp
To: kyoma@cosmos.sci.hokudai.ac.jp
Subject: WELCOME to epnetfan-ml@ep.sci.hokudai.ac.jp

こんにちは。

私は ezmlm、mailing-list epnetfan-ml@ep.sci.hokudai.ac.jp の管理をしています。

以下の address

   kyoma@cosmos.sci.hokudai.ac.jp

を mailing-list epnetfan-ml の購読者として登録しました。

Welcome to epnetfan-ml@ep.sci.hokudai.ac.jp!

この message は後に登録された address の確認等に必要になることが
ありますので、是非とも保存しておいてください。

購読終了

To: epnetfan-ml-unsubscribe@ep.sci.hokudai.ac.jp
From: kyoma@cosmos.sci.hokudai.ac.jp
を送る.確認を求める以下のメールが返ってくる.
From: epnetfan-ml-help@ep.sci.hokudai.ac.jp
To: kyoma@cosmos.sci.hokudai.ac.jp
Reply-To: epnetfan-ml-uc.926824598.jbfgcehebddogoeellam-kyoma=cosmos.sci.hokudai.ac.jp@ep.sci.hokudai.ac.jp
Subject: confirm unsubscribe from epnetfan-ml@ep.sci.hokudai.ac.jp

こんにちは。

私は ezmlm、mailing-list epnetfan-ml@ep.sci.hokudai.ac.jp の管理をしています。

以下の address

   kyoma@cosmos.sci.hokudai.ac.jp

を mailing-list epnetfan-ml の購読者から外したい場合は、以下の address

   epnetfan-ml-uc.926824598.jbfgcehebddogoeellam-kyoma=cosmos.sci.hokudai.ac.jp@ep.sci.hokudai.ac.jp

に空の message を送って下さい

ezmlm は貴方の登録した address が現在使われているかどうか知りません。
どの address で登録されているのかは `Return-Path:' header の部分に
現れています。

  例)God@heaven.af.mil で登録されている場合

        Return-Path: <epnetfan-ml-return--God=heaven.af.mil@ep.sci.hokudai.ac.jp>
指示通り,以下を送る.
To: epnetfan-ml-uc.926824598.jbfgcehebddogoeellam-kyoma=cosmos.sci.hokudai.ac.jp@ep.sci.hokudai.ac.jp
From: kyoma@cosmos.sci.hokudai.ac.jp
以下が返ってくる.購読終了手続きが完了する.
From: epnetfan-ml-help@ep.sci.hokudai.ac.jp
To: kyoma@cosmos.sci.hokudai.ac.jp
Subject: GOODBYE from epnetfan_ml@ep.sci.hokudai.ac.jp

こんにちは。

私は ezmlm、mailing-list epnetfan-ml@ep.sci.hokudai.ac.jp の管理をしています。

以下の address

   kyoma@cosmos.sci.hokudai.ac.jp

は mailing-list epnetfan-ml の登録から外されました。

過去の記事を取り出す

To: epnetfan-ml-get.1_20@ep.sci.hokudai.ac.jp
From: kyoma@cosmos.sci.hokudai.ac.jp
を送信すると,以下が返ってくる.日本語で書かれた Subject は,正しく表示されない.記事番号 16-20,Subject: Fw: [672:nakajima@cc] に注意.同じ Subject の記事はこのようにまとめられて表示される.
From: epnetfan-ml-help@ep.sci.hokudai.ac.jp
To: kyoma@cosmos.sci.hokudai.ac.jp

--iihomedkkojjkdafglhj
Content-Type: text/plain; charset=ISO-2022-JP


epnetfan-ml Digest of: -get.1_20

Topics (messages 1 through 20):

is
        1 by: SUGIYAMA Koichiro <sugiyama@gfd-dennou.org>

test
        2 by: kyoma@cosmos.sci.hokudai.ac.jp

=?iso-2022-jp?B?bmV3cxskQiU1ITwlUCROQF9EaiRLJEQkJCRGGyhCIA==?=
        3 by: tanaka katsuyoshi <tanakatu@ees.hokudai.ac.jp>

...
universal seminar 5/11
        15 by: "Kiyoshi Kuramoto" <keikei@neko.lowtem.hokudai.ac.jp>

Fw: [672:nakajima@cc]
        16 by: HAYASHI Yoshi-Yuki <shosuke@gfd-dennou.org>
        17 by: OKADA Naosuke <okada@ees.hokudai.ac.jp>
        18 by: OKADA Naosuke <okada@ees.hokudai.ac.jp>
        19 by: Akihiko YAMAMOTO (=?iso-2022-jp?B?GyRCOzNLXExASScbKEI=?=) <star@eos.hokudai.ac.jp>
        20 by: HAYASHI Yoshi-Yuki <shosuke@gfd-dennou.org>

...

----------------------------------------------------------------------

--iihomedkkojjkdafglhj
Content-Disposition: inline; filename="epnetfan-ml.1"

Date: Fri, 23 Apr 1999 20:04:13 +0900
To: epnetfan-ml@ep.sci.hokudai.ac.jp
From: SUGIYAMA Koichiro <sugiyama@gfd-dennou.org>
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Subject: is
Message-Id: <19990423200413P.sugiyama@gfd-dennou.org>

...

--iihomedkkojjkdafglhj
Content-Disposition: inline; filename="epnetfan_ml.2"

Date: Fri, 23 Apr 1999 21:37:06 +0900
To: epnetfan_ml@www-ep.sci.hokudai.ac.jp
From: kyoma@cosmos.sci.hokudai.ac.jp
Subject: test
Message-Id: <199904231236.VAA04837@cosmos.sci.hokudai.ac.jp>

...

過去の記事の "Subject:" 一覧を取り出す

To: epnetfan-ml-index@ep.sci.hokudai.ac.jp
From: kyoma@cosmos.sci.hokudai.ac.jp
を送信すると,以下が返ってくる.日本語で書かれた Subject は,正しく表示されない.
From: epnetfan-ml-help@ep.sci.hokudai.ac.jp
To: kyoma@cosmos.sci.hokudai.ac.jp
Subject: epnetfan-ml-index response

epnetfan-ml-index response

1: is
        23 Apr 1999 11:04:15 -0000; SUGIYAMA Koichiro 
2: test
        23 Apr 1999 12:36:08 -0000; kyoma@cosmos.sci.hokudai.ac.jp
3: =?iso-2022-jp?B?bmV3cxskQiU1ITwlUCROQF9EaiRLJEQkJCRGGyhCIA==?=
        26 Apr 1999 07:19:13 -0000; tanaka katsuyoshi <tanakatu@ees.hokudai.ac.jp>
...
59: internet tech. semi meeting (5/14)
        14 May 1999 14:02:33 -0000; odakker@gfd-dennou.org (Odaka Masatsugu)
...
注:ezmlm が送ってくるコマンドの説明には,epnetfan-ml-index.1_20@ep.sci.hokudai.ac.jp あてにメールを出すことによって,1 から 20 まで "Subject:" 一覧を取り出せるとあるが,そうはならない.記事番号の指定とは無関係に,全ての記事についての一覧が返ってくる.

任意の記事と同じ Subject をもつ一連の記事を取り出す

記事番号 20 と同じ Subject をもつ一連の記事を取り出すには,
To: epnetfan-ml-thread.20@ep.sci.hokudai.ac.jp
From: kyoma@cosmos.sci.hokudai.ac.jp
というメールを出す.以下が返ってくる.
From: epnetfan-ml-help@ep.sci.hokudai.ac.jp
To: kyoma@cosmos.sci.hokudai.ac.jp
Subject: epnetfan-ml Digest of: -thread.20

--oppbgfjfnddhiiehmjdg
Content-Type: text/plain; charset=ISO-2022-JP


epnetfan-ml Digest of: -thread.20


Fw: [672:nakajima@cc]
        16 by: HAYASHI Yoshi-Yuki 
        17 by: OKADA Naosuke 
        18 by: OKADA Naosuke 
        19 by: Akihiko YAMAMOTO (=?iso-2022-jp?B?GyRCOzNLXExASScbKEI=?=) 
        20 by: HAYASHI Yoshi-Yuki 
        21 by: NAMIKI Takao 
        22 by: Akihiko YAMAMOTO (=?iso-2022-jp?B?GyRCOzNLXExASScbKEI=?=) 
        38 by: HAYASHI Yoshi-Yuki 
        40 by: OKADA Naosuke 
        41 by: Akihiko YAMAMOTO (=?iso-2022-jp?B?GyRCOzNLXExASScbKEI=?=) 
        42 by: HAYASHI Yoshi-Yuki 

...

----------------------------------------------------------------------

--oppbgfjfnddhiiehmjdg
Content-Disposition: inline; filename="epnetfan-ml.16"

...

--oppbgfjfnddhiiehmjdg
Content-Disposition: inline; filename="epnetfan_ml.17"

...

戻る epnetfan