[Mew-Win32 00152] Re: How to MsgDB(Re: I can't get new mails)

Hideyuki SHIRAI Shirai at example.com
1998年 1月 30日 (金) 16:42:30 JST


白井です。

From: gen at example.com (Hajime Kawano) さん曰く
Subject: [Mew-Win32 00150] Re: How to MsgDB(Re: I can't get new mails)
Message-ID: <19980130155022X.gen at example.com>
Date: Fri, 30 Jan 1998 15:50:53 +0900

gen> > Win-NTですよね。動いたら教えて下さい。m(__)m
gen> 
gen> 試したみました。
gen> が、うまく動いてくれません。

(;_;)

gen> 「mew-win32 00139」にて教えていただいた通りにやってみました。
gen> 環境は、WinNT4.0WSで、Perl は ftp.mew.org から入手しました。
gen> IM の Version は IM-84 です。
gen> 
gen> im/Config は以下のように設定しました。
gen> ## Message-ID database
gen> MsgDBFile=msgiddb		# location (relative to ~/.im/)
gen> MsgDBType=SDBM			# type of database (DB, NDBM, SDBM)

問題ないようにおもわれます。
~/.im/msgiddb.pag、~/.im/msgiddb.dir は出来ましたか?

gen> はじめてなので、imhist --add=+ としました。
gen> すると以下のエラーが出力されて終了します。(一部伏せてあります)
gen> 
gen> sdbm store returned -1, errno 22, key
gen> "199703100239.LAA07462 at example.com"
gen> at C:\Perl\lib/IM/History.pm line 191.
gen> 
gen> このメッセージだけで原因が分かりますでしょうか?

わからない…… (^^;;;

該当行はデータベースにfolderの値を追加しようとして失敗しているよ
うですが……
おそらく、Keyになる$msgidがうまくいってないのかなぁと思います。

とりあえず、どこかのfolderにメールをひとつふたつ入れて、
imhist  --verbose=on --debug --add=+tmp
                                   ~~~~ どこかのfolder
かなぁ、という感じです。



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