[Mew-Win32 02334] pgp5.0iでうまくいきません。
Masahiro EGUCHI ( 江口 尚裕 )
egu at example.com
2000年 1月 5日 (水) 01:25:49 JST
江口と申します。
Mewにはずっとお世話になっています。
今は、Meadow1.10+Mew1.94.1+IM130を使っていますが、
http://www.mew.org/を見ていたら、pgp5.0iを使ってみたくなり、イ
ンストールしてみましたがうまく動きません。
pgp2.6.3iを使っていた頃はうまくいっていたのですが、バージョン
アップしたところうまくいかなくなりました。
ftp://pgp.iijlab.net/pub/pgp5/5.0/msdos/pgp50ibi.zip
を持ってきて、解凍して
>install F
を実行しました。
その結果、pgpe,pgps,pgpvなどが生成されました。
その後
set PGPHOME=c:\pgp
set PATH=...;c:\pgp;...
など設定し、
c:\pgpにすべての解凍したファイルをコピーしました。
また、pgp.cfgという空のファイルを作りました。
>pgpk -g
でキーペアを作りました。
その後、MewのDraftModeでC-c C-bをたたいて、pgp sign then
encryptを選択したところ
Content-Type: Multipart/Encrypted; protocol="application/pgp-encrypted";
boundary="--Security_Multipart(Wed_Jan_05_01:01:40_2000_638)--"
----Security_Multipart(Wed_Jan_05_01:01:40_2000_638)--
Content-Type: Application/Pgp-Encrypted
Content-Transfer-Encoding: 7bit
Version: 1
----Security_Multipart(Wed_Jan_05_01:01:40_2000_638)--
Content-Type: Application/Octet-Stream
Content-Transfer-Encoding: 7bit
----Security_Multipart(Wed_Jan_05_01:01:40_2000_638)----
といった感じで、マルチパートは生成されるものの中は空になってし
まいます。
そこで、実行されているコマンドを解析したところ
"c:\PGP\pgps.exe" "-ba" "+language=en" "+batchmode=off" "-u" "egu at example.com" "-o" "c:/WINDOWS/TEMP/egu-574489DCh/mew-574489v-n.asc" "c:/WINDOWS/TEMP/egu-574489DCh/mew-574489i0h"
"c:\PGP\pgpe.exe" "-a" "+language=en" "+batchmode=on" "+armorlines=0" "-r" "egu at example.com" "-r" "egu at example.com" "-o" "c:/WINDOWS/TEMP/egu-574489DCh/mew-5744897cD.asc" "c:/WINDOWS/TEMP/egu-574489DCh/mew-5744898Iu"
と実行されていることがわかりました。
pgps "-ba" "+language=en" "+batchmode=off" "-u" "egu at example.com" "-o" "test.out" "test.txt"
と実行すると問題なく実行されますが
"c:\pgp\pgps.exe" "-ba" "+language=en" "+batchmode=off" "-u" "egu at example.com" "-o" "test.out" "test.txt"
とすると、全く実行されなくなります。
たぶん、これは
pgps.exeが単にpgp.exeのコピーであるために、pgps.exeは第0パラ
メータ(ファイル名)を見て実行しているものと考えられます。
この現象は、pgpe.exeでも一緒です。
呼び出しをpgp ...
にすれば解決される気がするのですが、あいにくemacs-lispが得意で
はありません。すいませんが、このあたりを解決した方はいらっしゃ
いませんでしょうか?
よろしくお願いします。
Mew-win32 メーリングリストの案内