[Mew-dist 03330] Re: X-PGP-Sig & about header...

OKUNISHI Fujikazu fuji0924 at example.com
1998年 1月 9日 (金) 00:21:25 JST


;; ぅぅ、イモヅル式に..(;_;) というわけで、ちょっとだけ。

>>> "Thu, 8 Jan 1998 16:50:35 +0900" に発信されたメッセージ
>>> [Mew-dist : No.03327] にて
>>> "阿" == Teruaki Ata <ata at example.com> が仰るには..

阿> > 前のメールに.emacsの一部を添付しましたが,あのとおりです。あれで署名す
阿> > ると,なぜかX-PGP-Sigが本文に入ってしまうんですよ。
阿> > 
阿> > #今回,これに署名してみましたが,このメールのとおりです(--;)

阿>  全く同じ現象が発生しています。

.emacs を拝見するまでもなく、'mew-send-hook で評価されているからです。

いきなり C-cC-c するとこれが評価される時点で mew-header-separator
"----" がまだ除去されていないので、x-pgp-sig はヘッダとボディとの境を
正しく検出できずにボディの中の最初の newline を境と判断してしまいます。

;; mimekit の enMime も同じように newline を利用しているので separator
;; がないドラフトを喰わせるとボディの頭のほうも B-encode されるでしょ?
;; それと一緒。

;;; C-cC-m した後では separator が除去されるので C-cC-c の中で評価され
;;; る mew-send-hook でも正しく署名がつくわけです。

ドキュメントをもうちょっと読んでもらえるとわかるはずですが、最近のもの
では x-pgp-sig 対応のために mew-real-send-hook が用意されているので、
こちらをフックすれば C-cC-c だけでも問題はないはずです。

で、どちらにもフックをかけると二度評価されるので mew-send-hook をはず
しておいてください;-p

これで直らなければ elips ML にて。

Postscript:
ML のアドレスが変わってたのに設定をし忘れていたので先ほどは Bad でした(^_^;

--ふ



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