― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
フォントサイズ:
フォントカラー
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - Thunderbird+enigmailでリプライ時に改行がなくなる
作成者 メッセージ
  記事の件名:  Re: Thunderbird+enigmailでリプライ時に改行がなくなる  引用付きで返信する
Enigmail / Bugs / #679 line break missing from quotation part in inline-PGP signed message

として Enigmail 側にバグを投げました。
投稿記事 Posted: 2017年4月01日(土) 14:23
  記事の件名:  Re: Thunderbird+enigmailでリプライ時に改行がなくなる  引用付きで返信する
ありがとうございます。よろしくおねがいします。
投稿記事 Posted: 2017年4月01日(土) 05:15
  記事の件名:  Re: Thunderbird+enigmailでリプライ時に改行がなくなる  引用付きで返信する
Enigmail 日本語翻訳者の Cai です。

kalab1998 さんが指摘されている「改行が消える」現象について、手元の Thunderbird 52.0 candidate build4 と Enigmail nightly 2.0a1pre (20170328-2213) の組み合わせで再現することを確認しました。
「インライン PGP での署名」時の「本文の引用部」にのみ発生し、「インライン PGP での暗号化」「インライン PGP での暗号化+署名」「PGP/MIME での署名/暗号化/暗号化+署名」「引用部以外の本文」では発生しませんでした。

メッセージ送信時の挙動を見ていると、
1. メッセージ送信ボタンを押す
2. 本文の引用部から改行が消える
3. インライン署名が行われる
といった感じでした。

format=flowed の有効無効に関係なく発生します。無効だと引用符が >、有効だと | になるという違いはありますが、どちらでも改行は消えます。
現行の Enigmail の既定では PGP/MIME が優先されますので、問題が顕在化していないもかもしれません。

もう少し情報を整理してから Enigmail 本体の方にバグとして投げようと思います。
投稿記事 Posted: 2017年3月31日(金) 18:36
  記事の件名:  Re: Thunderbird+enigmailでリプライ時に改行がなくなる  引用付きで返信する
立て続けにすみません。

pgp signしなかった場合に受信するメールボディは以下の通りです。

> abcde
> fghij
> klmn
投稿記事 Posted: 2017年3月31日(金) 11:05
  記事の件名:  Re: Thunderbird+enigmailでリプライ時に改行がなくなる  引用付きで返信する
プレインテキストで登校する方法が分からなくて表示乱れています。すみません。
投稿記事 Posted: 2017年3月31日(金) 10:56
  記事の件名:  Re: Thunderbird+enigmailでリプライ時に改行がなくなる  引用付きで返信する
皆様、リプライありがとうございます。

以下、情報を整理して記述しなおしました。

環境:
Thunderbird 45.8.0
Enigmail
バージョン 1.9.6.1 (20161116-1713)
(そのほかのaddon)
Google Calendar Tab 3.9
Lightning 4.7.8
Provider fo Google Calendar 3.1
SmartTemplate4 1.4

送信はhtmlを使わず、plain textにて行っている。

問題:
特定条件下でenigmailを用いてpgp signしたメールを送信すると、一部の改行コードが削除される。

解決方法をご存知の方がいらっしゃいましたら教えてください。あるいはお勧めの投稿先がありましたら教えてください。

再現手順:
以下の文をメール本文に記述

----- BEGIN -----
> abcde
> fghij
> klmn
----- END -----

この後、pgp電子署名のアイコンをチェックし送信すると、以下のメールボディを含むメールを受信する。

----- BEGIN -----

-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 > abcde fghij klmno -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJY3bDIAAoJEG1QmDyJEeXvaxsP/1Vc9Rm7AGAaNkn0qry9gpGH U/DxxNtpvNzI6TJSJoHBvvxiiAMRrmUf8l819bSZnGyCABtGC4mo/n2Rz2xe4NH4 LGAbv/0J0cWrZ9HvEG/6R/rjXbUrfnK1hsCkl/tUnMOgOZNo0vGGRFUtLW6JcfnI lFLsad42hwJW6j3IoZdOM5qP1S3/DBLfFkhv3CEOqXnvI5awQhYqLxhaaT+CcfOw YelNQlJk60AnELS1443bTdeXzGV0wbwFoVKUFd/pvoM4sFpdjnYYwIQAqBG5Sp5c zwb8545vgT3hkseTQIN49rR+to4K96Jfe38W/NITWWyp/PAWgAaIlWDiL8bfhmHh W6x4vjobTjEFphs8XJ6uYmF3xAtQkXtbetp4ZyetcBHjziD2x+BAseFfaMwLIckz CSW9d0UOe7wB+6w1JJrlr4Er92PKblKeSmTqB682M5u42H0Ogx1TZD8x1EP4ccEc 8ci/0Nwqs7J5JL3cfaP/sAsq3GLMb8YtaM3lMy8FINdKYIr/za0yaDCQb/cQHlSO YWOKsu0rEcpuJsCjHTRjHiZc6c0EEfECl9NFNTR2oJ/54yI/aiOz8upGgJWtIAzh DhHlVoP+DC7/2IceTLDjVkjdoyD9OGMsj8ATKt2RDyqLnwfs0pvLqSwZlsmLX6j7 r0ImjgGhGtW2r/fxk1Ap =BQS1 -----END PGP SIGNATURE-----
----- END -----

なお、pgp電子署名のアイコンをチェックせずに送信した場合、以下のようなメールボディを含むメールを受信する。

----- BEGIN -----
> abcde > fghij > klmno
----- END -----

以上です。


投稿記事 Posted: 2017年3月31日(金) 10:45
  記事の件名:  Re: Thunderbird+enigmailでリプライ時に改行がなくなる  引用付きで返信する
※質問するときは、「フォーラムの利用に関するご案内」、とりわけ「質問するときは」に目を通し、OS の種類や Thunderbird のバージョン、アドオンのバージョンといった使用環境についての最低限の情報を書き添えることをお勧めします。

kalab1998 さんが書きました:
thunderbird + enigmailでpgp署名付きメールを送っています。

具体的な運用条件がよくわからないのですが、セーフモードなど Enigmail を無効化した状態では発生しないのですか。
もしそうなら、Enigmail 側に何かしらの要因があるのかもしれません。

kalab1998 さんが書きました:
この時、以下のような引用を含むメッセージを電子署名付きで記述したとき、

引用文ということは、
(i)既存のメッセージを選択した状態から [返信] コマンドでメッセージ作成ウィンドウを開いたとき、自動的に引用された元メッセージの内容から、改行がなくなるということですか。
(ii)それとも、新規メッセージを書いているとき、別のところからコピーした内容を [引用文として貼り付け] として実行した場合のお話ですか。

再現手順(操作の具体的な流れ)を書いていただいたほうが、Enigmail ユーザーからのリプライも寄せられやすくなるのではないでしょうか。

kalab1998 さんが書きました:
以下のように編集されて送られてしまいます。

kalab1998 さんが Thunderbird 上でメッセージを書いているときは改行は維持されているが、実際に送信した相手側でそのようになるということでしょうか。
kalab1998 さんの手元に残る送信控え、またはメッセージ作成途上で下書き保存したときはどうなっていますか。

このあたりの状況説明も、もう少し具体的に教えていただきたいところです。

kalab1998 さんが書きました:
これはとても使いづらいので、元の通りに電子署名付きで送る方法はないでしょうか?

現役バージョンの Thunderbird 45.x 系の一般論としていえば、通りマン さんが仰っているように format=flowed の有効化の影響があるのかもしれません。
しかし、最初の 45.0 が出たのは 2016 年 4 月ですから、このことが根拠になって今の時点で新たに問題になるというのも釈然としません。長く 38.x 系を使ってきたが、最近 45.x 系にアップデートなさったとかの事情がおありなのでしょうか。

とりあえず format=flowed の有効/無効の操作に限っていえば、次の過去トピックを参考にしてみてください。
ただし、これは Thunderbird 単体で働く設定項目です。Enigmail を組み合わせたとき、どのような動作になるのかはわかりません。
(参考)
・Thunderbird 45でのplaintextメール
http://forums.mozillazine.jp/viewtopic.php?f=3&t=16061

合わせて、改行コードが消えるという点では、過去バージョンで次のようなバグもありました。このバグはすでに修正されていますが、事例として紹介しておきます。
(参考事例)
・Thunderbird 38.0.1 におけるコピー&ペーストの動作について
http://forums.mozillazine.jp/viewtopic.php?f=3&t=15480

とりあえず以上です。的外れな話だったらすみません。


(お断り)
当方の諸事情により、今まで以上に不定期な応答しかできなくなります。
即答を期待されても、それに応えられない場面が多くなりますので、ご容赦ください。

(オフトピ)
通りマン さんが書きました:
# きっと偶然的通行人さんが丁寧に解説してくれると思いますw

通りマン さん、いつもお世話になります。
当方、主に健康上の制約から長期に渡ってフォーラムに顔を出せない可能性があります。
閲覧はなんとかできたとしても、十分な労力をかけた記事を投稿することは難しくなると思います。
自分としても "出過ぎ" だとは思うので、もっといろんな人に登場していただければいいなあ、と......。
投稿記事 Posted: 2017年3月31日(金) 07:23
  記事の件名:  Re: Thunderbird+enigmailでリプライ時に改行がなくなる  引用付きで返信する
なんとなく「Content-Type: text/plain; charset=UTF-8; format=flowed」で改行が空白になってしまってる気がします。

TEST for Thunderbird 45.0b1 - meitner
https://meitner.jimdo.com/2016/02/08/te ... rd-45-0b1/

# きっと偶然的通行人さんが丁寧に解説してくれると思いますw
投稿記事 Posted: 2017年3月30日(木) 21:51
  記事の件名:  Thunderbird+enigmailでリプライ時に改行がなくなる  引用付きで返信する
渥美と申します。

thunderbird + enigmailでpgp署名付きメールを送っています。

この時、以下のような引用を含むメッセージを電子署名付きで記述したとき、

> あいうえお
> かきくけこ
> さしすせそ

以下のように編集されて送られてしまいます。

> あいうえお かきくけこ さしすせそ

これはとても使いづらいので、元の通りに電子署名付きで送る方法はないでしょうか?
投稿記事 Posted: 2017年3月30日(木) 16:06

All times are UTC + 9 hours


ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean