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



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 9 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2017年3月30日(木) 16:06 
渥美と申します。

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

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

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

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

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

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

_________________
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14.14393


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2017年3月30日(木) 21:51 
なんとなく「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

_________________
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:52.0) Gecko/20100101 Firefox/52.0


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2017年3月31日(金) 07:23 
※質問するときは、「フォーラムの利用に関するご案内」、とりわけ「質問するときは」に目を通し、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

通りマン さん、いつもお世話になります。
当方、主に健康上の制約から長期に渡ってフォーラムに顔を出せない可能性があります。
閲覧はなんとかできたとしても、十分な労力をかけた記事を投稿することは難しくなると思います。
自分としても "出過ぎ" だとは思うので、もっといろんな人に登場していただければいいなあ、と......。

_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2017年3月31日(金) 10:45 
皆様、リプライありがとうございます。

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

環境:
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 -----

以上です。



_________________
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2017年3月31日(金) 10:56 
プレインテキストで登校する方法が分からなくて表示乱れています。すみません。

_________________
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2017年3月31日(金) 11:05 
立て続けにすみません。

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

> abcde
> fghij
> klmn

_________________
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2017年3月31日(金) 18:36 
オフライン
Administrator

登録日時: 2005年6月23日(木) 23:29
記事: 2743
お住まい: 東京
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 本体の方にバグとして投げようと思います。

_________________
[Desktop] Windows 10 Pro 22H2 (64bit) / Intel Core i7-2600 / Nvidia GeForce GTX 1650 GDDR6 / 32 GB Memory
[Laptop] Windows 10 Pro 22H2 (64bit) / Intel Core i5-520M vPro / Intel HD Graphics / 8 GB Memory
[Android] Android 13.0 (arm64) / Xperia 5 III (XQ-BQ42)
常用環境: Firefox ベータ版、リリース版 (Win64 x86-64, Android), Thunderbird ベータ版、リリース版 (Win64 x86-64)
テスト環境: Firefox (ESR, Nightly, Win64 x86-64, Android)

Cai/1.0 (Homo sapiens; N; Homo sapiens chemist; male; rv:0.0.4.2+)
-- いつまでたっても nightly
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:53.0) Gecko/20100101 Firefox/53.0

通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2017年4月01日(土) 05:15 
ありがとうございます。よろしくおねがいします。

_________________
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.110 Safari/537.36


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2017年4月01日(土) 14:23 
オフライン
Administrator

登録日時: 2005年6月23日(木) 23:29
記事: 2743
お住まい: 東京
Enigmail / Bugs / #679 line break missing from quotation part in inline-PGP signed message

として Enigmail 側にバグを投げました。

_________________
[Desktop] Windows 10 Pro 22H2 (64bit) / Intel Core i7-2600 / Nvidia GeForce GTX 1650 GDDR6 / 32 GB Memory
[Laptop] Windows 10 Pro 22H2 (64bit) / Intel Core i5-520M vPro / Intel HD Graphics / 8 GB Memory
[Android] Android 13.0 (arm64) / Xperia 5 III (XQ-BQ42)
常用環境: Firefox ベータ版、リリース版 (Win64 x86-64, Android), Thunderbird ベータ版、リリース版 (Win64 x86-64)
テスト環境: Firefox (ESR, Nightly, Win64 x86-64, Android)

Cai/1.0 (Homo sapiens; N; Homo sapiens chemist; male; rv:0.0.4.2+)
-- いつまでたっても nightly
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:53.0) Gecko/20100101 Firefox/53.0

通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 9 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[115人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

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