[Mew-dist 06394] Re: PGP暗号化が失敗してしまいます

NAKAMURA Takahiro nakamura_t at example.com
1998年 9月 10日 (木) 17:20:06 JST


From: KIZU takashi/ 木津 隆史 <kizu at example.com>
Message-ID: <19980910155217Y.kizu at example.com>
> 
>   当方でも類似の症状が出ました.debun-on-entry で 
> mew-pgp-encrypt-letter を指定しておっかけたところ 
> mew-addrstr-expand-alias からの返り値が期待したものと違っていたのが原
> 因でした.
>   .mew-refile-from-alist なるファイルの中に『期待したものと違う』文字
> 列があったのでその項を消して,mule の立ち上げからやり直したところ正常
> に動作するようになりました.
>   御参考までに.
> 

 ありがとうございます。debug-on-entryというコマンドは初めて知
りました。そこで、さっそく調べてみたのですが、暗号化そのものは
できて/tmpにファイルができていました。しかし、最後の
mew-pgp-encrypt-check()で引っかかっているようです。

mew-pgp.el ---------------------
 1 (defun mew-pgp-encrypt-check ()
 2  (let (ret)
 3    (goto-char (point-min))
 4    (if (search-forward (mew-pgp-get mew-pgp-msg-no-enckey) nil t)
 5	(setq ret mew-pgp-result-pubkey)
 6      (goto-char (point-min))
 7      (if (search-forward (mew-pgp-get mew-pgp-msg-no-keyring) nil t)
 8	  (setq ret mew-pgp-result-pubring)))
 9    ret
10    ))

の4行目がそうです。何やら"Key matching"だかなんだかを探してい
るようなのですが、それが見つからないかなにかで5行目が実行される
模様です。

なお、mew-pgp-msg-no-enckeyは

(defconst mew-pgp-msg-no-enckey '("Key matching" "No encryption keys"))

と定義されています。

PGPのバージョンは2.6.3i(LinuxのSlackwareに標準で入っていたもの
です)なのですが、これの動作がMewの期待しているものと微妙に違う
ということなのでしょうか?

 うまくいっている人はPGPのバージョンは何をお使いなのでしょう?

--
NAKAMURA Takahiro



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