[Mew-dist 04663] Re: imget auto scan in inbox folder

Motonori Nakamura motonori at example.com
1998年 5月 13日 (水) 11:22:07 JST


>>>>> On Wed, 13 May 1998 11:10:50 +0900, Takanori-Nishimura <t-nisimr at example.com> said:

t-nisimr> にしむら@SRA#最近よく登場してるな...です。

ほんに:)

t-nisimr>   UNIX 側(先ほどからの環境です)では FCC=+inbox と指定し、メー
t-nisimr> ルを出し終わってしばらく後に imget("i")を実行したときには 
t-nisimr> scan の range を問い合わせてきますが、Win32 の方ではいきなり 
t-nisimr> imget しに行って FCC したメールは表示されません。もちろん 
t-nisimr> "s" すればきちんと表示はされます。

きっと、imput で fcc の処理をするときに、明示的にディレクトリを touch
していないからだと思います。UNIX だと、ファイルが作られるときに、
勝手にディレクトリのタイムスタンプも更新されますが、DOS だと
明示的にさわってあげないと更新されなかったと思います。

こんなのでうまくいきますか?

*** imput.in-	Tue Apr  7 12:01:12 1998
--- imput.in	Wed May 13 11:21:18 1998
***************
*** 45,50 ****
--- 45,51 ----
  use IM::Address;
  use IM::Alias;
  use IM::Config;
+ use IM::Folder qw(touch_folder);
  use IM::GetPass;
  use IM::Header;
  use IM::History;
***************
*** 1454,1459 ****
--- 1455,1461 ----
  		history_store($Cur_mid, $msg);
  		history_close();
  	    }
+ 	    touch_folder($folder);
  	}
  	return $msg;
      }
***************
*** 1501,1506 ****
--- 1503,1509 ----
  		history_store($Cur_mid, $msg);
  		history_close();
  	    }
+ 	    touch_folder($folder);
  	}
      }
      return $msg;

- motonori



Mew-dist メーリングリストの案内