[Mew-Win32 02114] imhsync

Masahiro EGUCHI ( 江口 尚裕 ) egu at example.com
1999年 11月 4日 (木) 00:16:19 JST


江口と申します。
こんばんは、

mew1.94.1でFreeBSDで使っていて、別の場所では、
Meadow1.10+mew1.94.1+im130+ActivePerl build521を使っています。

imhistとimhsyncを使って、両方のメールの同期をとろうと思ってい
るのですが、

FreeBSD側で作ったmsgiddbをftpしてwindows側に持ってきて、次のよ
うにしてみたところ

C:\Perl\bin>perl IMHSYNC "--db=msgiddb" "--folder=+inbox"
Can't locate DB_File.pm in @INC (@INC contains: C:/Perl/lib C:/Perl/site/lib .)
at IMHSYNC line 172.

といったエラーが出てしまいました。
みると、DB_File.pmがないようです。

ディレクトリには、SDBM..と言うファイルがあったのでConfigに
MsgDBType=SDBMとして、やってみましたところうまくいきましたが、
ファイルが2つになってしまうため、できればDBを使いたいのですが、
どこに行ったら手にはいるのでしょうか?FreeBSDのものをコピーし
てみましたが、だめでした。

また、imhsyncする際にSDBMの状態で使っても、msgiddbが見つからな
いと言われます。むりやり、0バイトのファイルを作ると動くようで
すが、・・・

さらに、FreeBSD上でimhistを実行する際、
% imhist --db=~/my-msgiddb
といった感じで、出力ファイルを設定できるといいのですが、可能で
しょうか。

ちなみに、次のような感じで使っています。
1.FreeBSDで読んだものを"+read"にrefile
  imhist --add=+read
2.ftpでwindowsにmsdiddb*をダウンロード
3.perl c:\perl\bin\imhsync "--db=ダウンロードしたフォルダ\msgiddb"
         "--folder=+inbox"でrefile
しています。
また、c:\perl\bin\imhsyncないでimmvを呼ぶのに失敗したため
system "c:\perl\bin\immv ..."
に変更しました。

なんとなくとりとめもない文章になってしまいましたが、宜しくお願
いします。

O---------------------------------------O           O--------------O
| 江口 尚裕 (Masahiro Eguchi) 牡26   |    ΛΛ   |           |
| 父: Northern dancer 母: Flaming page  | ミ/|^^|.oO|       |
| EMail: egu at example.com with PostPet|ミ/ (‥)   |            |
| URL: http://www.hatake.co.jp/~egu     | ̄ / ̄    |       |
O---------------------------------------O           O--------------O



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