[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 メーリングリストの案内