🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.mail
Article #8997

Re: how to set header field in mailing list?

#8997
From: Yutaka Sato 佐藤豊
Date: Fri, 12 Feb 1993 22:37
76 lines
4516 bytes
On 02/12/93(12:31) minaka@comd.sharp.co.jp (Mitsutaka Nakamura) wrote
in <1705@shpask.comd.sharp.co.jp> (fj.mail:1741/etlss2):
 |> |佐藤さん、 <ysato@etl.go.jp>
 |> |> 私の理解では、UNIX Fromには普通、Return-Pathと同じものが記録される
 |>
 |>フィルタ付きのMLの議論をしている文脈では、これは間違いですね。
 |>(だけど、どういう関係にあるのか私にはわからない… -_-;)
 |
 |sendmail.cf に
 |	H?P?Return-Path: <$g>
 |というのがあると思います。同様に、
 |	# UNIX header format
 |	DlFrom $g  $d
 |がありますから、UNIX From と Return-Path: は同じになるんでしょう。

そうですね。すくなくともSMTPの世界だけを転送されているうちは、
UNIX From = Return-Pathなのでしょう。
一方、フィルタ付きのMLでは(一旦SMTPの世界を抜ける)、以下のように
UNIX From ≠ Return-Pathになることがある(多い?)と。


 |> |> のだと思います。Return-Pathは人間が書くフィールドではなく、またヘッ
 |> |> ダから取られるものでもなく、最終的にメッセージを受信したSMTPサーバ
 |> |> が、そこから見た送り手のアドレスを書き込むものです。

「最終的」にというのは、SMTPの中継ノードではなくSMTP連鎖の末端、
という意味で書きました(元記事のRFC821/822の引用のとおり)

 |私の見たところでは、最終的にメッセージを受信したSMTPサーバではなく、
 |最初に起動されたSMTPサーバ(sendmail)がつけるみたいです。

うーむ。
RFC821:
 | |            When the receiver-SMTP makes the "final delivery" of a
 | |            message it inserts at the beginning of the mail data a
 | |            return path line.  The return path line preserves the
 | |            information in the <reverse-path> from the MAIL command.
 | |            Here, final delivery means the message leaves the SMTP
 | |            world.  Normally, this would mean it has been delivered to
 | |            the destination user, but in some cases it may be further
 | |            processed and transmitted by another mail system.

とありますが…

 |ただし、Return-Path: が既にある場合は書き換えたりはしないみたいです。

一旦SMTPを抜けて、…、再びSMTPに投げられて、…というような
状況では、最初のSMTPを抜けたときのreverse pathしか残らない
ということではないのでしょうか?



 |>私の疑問は、-f なしの時のデフォルト解釈はいったいどうなってるの
 |>かしら?ということでした。MLのフィルタを実行しているのはdaemonだと
 |>思いますが、なぜReturn-Path: daemonにならないのかしら?
 |
 |ということで、これは Return-Path: が既に存在してるからでは
 |ないでしょうか? 一旦削除して sendmail に渡すと、daemon に
 |なると思います。

前の記事に書きましたように、私の特殊状況、あるいは私の見過ごし
のせいでした。
ただ、たしかにReturn-Pathが既にあると、普通は、書き変えや追加は
されないと思います(京大の中村さんところでは異常事態が起きてる:-)


 |それから、msc ですが、ML運営に関するMLです。

以前、このグループだったかにサマリが投稿されてた記憶があります。
mohtaさんの攻撃を受けていやけしたのか?(違ったらごめんなさい)、
その後ニュースへの活動報告はされなくなってしまったようですが…

                 @ @
┰── ─┰─ ┰    //\^^ ( o )4:6
┠─++佐藤@ETL / 876m\ _<   >_  デヴュー
┸──  ┸  ┸───────────────────────────★☆
Technical Details
Message-ID: <hV1JQ.ysato@etl.go.jp>
Path: arc1-ca.pugleaf.net!sparky!uunet!ccut!news.u-tokyo.ac.jp!wnoc-tyo-news!etl.go.jp!ysato
References: <1662@shpask.comd.sharp.co.jp> <1993Feb9.024536.23885@ipri.go.jp> <hUXIa.ysato@etl.go.jp> <1705@shpask.comd.sharp.co.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 106028,7d8b69edf6be2cc9
X-Google-Attributes: gid106028,public
X-Google-ArrivalTime: 1993-02-12 19:54:05 PST
Newsgroups: fj.mail
Path: arc1-ca.pugleaf.net!sparky!uunet!ccut!news.u-tokyo.ac.jp!wnoc-tyo-news!etl.go.jp!ysato
From: ysato@etl.go.jp (Yutaka Sato 佐藤豊)
Subject: Re: how to set header field in mailing list?
Content-Type: text/plain; charset=ISO-2022-JP
Message-ID: <hV1JQ.ysato@etl.go.jp>
Reply-To: ysato@etl.go.jp (Yutaka Sato 佐藤豊 )
Organization: Electrotechnical Laboratory, Tsukuba Science City
References: <1662@shpask.comd.sharp.co.jp> 
 <1993Feb9.024536.23885@ipri.go.jp> <hUXIa.ysato@etl.go.jp>
 <1705@shpask.comd.sharp.co.jp>
Mime-Version: 1.0
Date: Fri, 12 Feb 1993 22:37:08 GMT
Lines: 76