Path: news.ccsf.jp!tomockey.ddo.jp!border1.nntp.dca.giganews.com!nntp.giganews.com!newsgate.cuhk.edu.hk!news.netfront.net!not-for-mail From: Yasuyuki SAITO Newsgroups: fj.mail Subject: Re: procmail =?ISO-2022-JP?B?GyRCJEskaCRrGyhC?= From =?ISO-2022-JP?B?GyRCREkyQyROTV5AKRsoQg==?= Supersedes: <86skbikm72.wl%saito@j.kisarazu.ac.jp> Date: Mon, 01 Feb 2010 02:21:21 +0900 Organization: Netfront http://www.netfront.net/ Lines: 79 Message-ID: <86pr4qyyum.wl%saito@j.kisarazu.ac.jp> References: <091201222823.M0105410@beam.beam.kisarazu.ac.jp> <091202101409.M0113033@nanyanen.lbm.go.jp> <86hbsahwn1.wl%saito@j.kisarazu.ac.jp> <091202183644.M0114249@nanyanen.lbm.go.jp> <091204010822.M0121669@beam.beam.kisarazu.ac.jp> <3993884news.pl@rananim.ie.u-ryukyu.ac.jp> <86my1tee9b.wl%saito@j.kisarazu.ac.jp> NNTP-Posting-Host: 202.15.110.10 Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=ISO-2022-JP X-Trace: adenine.netfront.net 1264958482 69130 202.15.110.10 (31 Jan 2010 17:21:22 GMT) X-Complaints-To: news@netfront.net NNTP-Posting-Date: Sun, 31 Jan 2010 17:21:22 +0000 (UTC) In-Reply-To: <86skbikm72.wl%saito@j.kisarazu.ac.jp> User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (=?ISO-8859-4?Q?Goj=F2?=) APEL/10.7 Emacs/22.2 (i486-pc-linux-gnu) MULE/5.0 (SAKAKI) Xref: news.ccsf.jp fj.mail:651 こんにちは.齋藤@木更津高専・情報工学科です. At Wed, 09 Dec 2009 10:13:13 +0900, tesigana@diary.ocn.ne.jp wrote: > > Yasuyuki SAITO writes: > > > procmail で処理すると「From 」がつくようになっているように > > 感じます. > > # 本当は違う/何か方法があるのかもしれませんが? > > procmail の起動オプションはどうなっていますか? > "-d <ユーザ名>" オプションを付けて起動するか、 > プログラム名が "procmail" となっていない > 場合に "From " 行が付くらしいです( > > の「その他」のあたり)。 どうもありがとうございます.~/.forward には "|IFS=' ' && exec /usr/bin/procmail || exit 75 #saito" と書いています.オプションは特につけていません.Web page でよく 目にするのは -f- ですが, -f fromwhom fromwhom を送信者(sender)にして、先頭の `From ' 行を再作成する (-f の代わり に、今では使われなくなっているが -r が使用できる)。 fromwhom が `-' 1個だけ の場合、procmail は `From ' 行のタイムスタンプの更新のみ行う (これはタイム スタンプが存在する場合である。なければ新たに作成する)。 ですので無関係だと思います.また,御提示頂いた「その他」には 明示的配送モードで使用される配送先のユーザ名が /etc/passwd になければ、 procmail は明示的配送モードになっていなかったものとして処理を継続する。明示的配 送モードになっておらず、且つ実行中の procmail の uid に対応する /etc/passwd エ ントリがない場合、HOME , LOGNAME , SHELL 及び ORGMAIL の各変数のデフォルト値は 、それぞれ / , #uid , /bin/sh , /tmp/dead.letter になる。 とあります./etc/passwd にユーザのエントリ(saito)はあるので, 「明示的転送モード」だと思います.また,この下のすぐ説明に 明示的配送モードの時、メッセージヘッダの先頭に `From ' 行がない場合、procmail はこれを生成する。 `From '行が既にある場合は、 procmail はそれには手を付けずに そのまま残す。 procmail を起動したユーザのユーザ或はグループ ID が root, daemon, uucp, mail, x400, network, list, slist, lists or news のいずれでもなく 、それでも新しい `From ' 行を生成ないし受け入れる必要がある場合は、偽造メールと 区別しやすくするために procmail は `>From ' 行を追加する。 ともありますので,どの状況でも「From 」がつくように読めます.なお, $ ls -l /usr/bin/procmail -rwsr-sr-x 1 root mail 72544 2006-05-01 04:34 /usr/bin/procmail です.それから, -o 誰にも `From ' 行の生成を許可させないで、単に偽物を上書きする。 についても以前試しておりますが,改めて試して確認しました.やはり 「From 」が付きました. ## まだ何か勘違いしているのでしょうか? -- Yasuyuki SAITO --- news://freenews.netfront.net/ - complaints: news@netfront.net ---