[mew-dist 26231] PGP signと--textmodeオプション
Koyama Mituru
mew at example.com
2005年 4月 27日 (水) 23:24:22 JST
小山です。
Linux + Mew cvs版 + GnuPG 1.4.1という環境(この環境をMewとします)
でmew-draft-sign-message(C-c C-s)として署名したメールを、Microsoft
Windows XP Home Edition + Thunderbird 1.0.2 + Enigmail 0.91,0.0 +
GnuPG 1.4.1(この環境をthunderbirdとします)へ送ったところ、署名の検
証に失敗します。
Mewからthunderbirdへ送って証明の検証に失敗するメールは、本文で行
末に空白文字が存在するメールです。例えば、
--
などです。行末に空白文字がある行が存在しない場合、thunderbirdで署
名の検証に成功します。
thunderbirdからMewへ送った署名つきメールは、Mewで署名の検証に失
敗することはありません。また、thunderbird自身も自分の出したメール
に対して署名の検証に失敗することはありません。
署名作成時にthunderbirdではどのようなオプションでGnuPGを起動して
いるかを調べたところ、Mewの署名作成に使われていないオプション
--textmodeが使われていることがわかりました。
そこで、
Index: mew-pgp.el
===================================================================
RCS file: /cvsmew/mew/mew-pgp.el,v
retrieving revision 1.71
diff -u -r1.71 mew-pgp.el
--- mew-pgp.el 31 Mar 2005 02:56:26 -0000 1.71
+++ mew-pgp.el 27 Apr 2005 14:15:03 -0000
@@ -65,7 +65,7 @@
'(("-sba" "+language=en" "+batchmode=off")
("-ba" "+language=en" "+batchmode=off")
("-sba" "+language=en" "+batchmode=off")
- ("--detach-sign" "--armor" "--status-fd" "1")))
+ ("--detach-sign" "--armor" "--textmode" "--status-fd" "1")))
(defconst mew-prog-pgpv-arg
'(("+batchmode=on" "+language=en")
として、thunderbirdに署名つきメールを送ったところ、thunderbirdで署
名の検証に成功するようになりました。
さて、PGP/MIMEについて詳しくないのですが、--textmodeオプションを
付け加えるのが正解なのでしょうか?
# このメールは--textmodeオプションつきで署名します。
--
小山満 mew at example.com
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: 無し
型: application/pgp-signature
サイズ: 189 バイト
説明: 無し
URL: <http://www.mew.org/pipermail/mew-dist/attachments/20050427/f4a288de/attachment.bin>
Mew-dist メーリングリストの案内