1: 2009-09-10 (木) 02:36:50 yuji ソース 現: 2020-12-26 (土) 16:07:51 yuji ソース
Line 1: Line 1:
*Thunderbirdで暗号化メール [#bb854611] *Thunderbirdで暗号化メール [#bb854611]
Thunderbirdで使える[[Add-on:http://addons.mozilla.org/ja/thunderbird/]]に,[[GnuPG:http://www.gnupg.org/]]を使ってメールを暗号化する[[Enigmail:https://addons.mozilla.org/ja/thunderbird/addons/versions/71]]っていうのがある。~ Thunderbirdで使える[[Add-on:http://addons.mozilla.org/ja/thunderbird/]]に,[[GnuPG:http://www.gnupg.org/]]を使ってメールを暗号化する[[Enigmail:https://addons.mozilla.org/ja/thunderbird/addons/versions/71]]っていうのがある。~
-これを使ってメールを暗号化しているんだけど,いつからかわからないけど,暗号化したメールを作るときに,PGP/MIME署名を行うとエンコーディングがUTF-8になってしまい,quoted-printableに変更されてしまう。+これを使ってメールを暗号化しているんだけど,いつからかわからないけど,暗号化したメールを作るときに,エンコーディング指定がUTF-8になってしまう。GnuPGでは,ISO-2022-JPとしてエンコードしているのに・・・
-これは,EnigmailがエンコードをUTF-8へ変更しちゃったのが原因みたいだ。これじゃあ,UTF-8をちゃんと使えて,かつquoted-printableを正しく扱えるメールソフトとの間でしか互換性が無くなってしまう。(多くのWindows版のPGP対応メールソフトは,互換性が無いと思われる)+これは,EnigmailがエンコードをUTF-8へ変更しちゃったのが原因みたいだ。これじゃあ,復号化すると本文はISO-2002-JPなのに,ヘッダーのエンコード指定がUTF-8になっちゃうので,おそらく正常に表示できなくなっちゃう。(多くのWindows版のPGP対応メールソフトは,互換性が無いと思われる)
これを回避するには,[[Enigmail:https://addons.mozilla.org/ja/thunderbird/addons/versions/71]]と[[GnuPG:http://www.gnupg.org/]]にオプションを追加することにする。~ これを回避するには,[[Enigmail:https://addons.mozilla.org/ja/thunderbird/addons/versions/71]]と[[GnuPG:http://www.gnupg.org/]]にオプションを追加することにする。~
-Thunderbird上から,以下のバージョンのEnigmailと設定を変更する。 +Thunderbird上から,以下のバージョンのEnigmailを使うのと設定を変更する必要がある。 
-+Enigmailは,最新版じゃなく,enigmail-0.95.7-tb+sm.xpiを使う。 ++Enigmailは,最新版じゃなく,&ref(enigmail-0.95.7-tb+sm.xpi);を使う。((最新版の0.96だと,どうやってもヘッダーがUTF-8になっちゃう)) 
-+日本語化は,enigmail-ja-JP-0.95.6.xpiを使う。 ++日本語ランゲージパックは,&ref(enigmail-ja-JP-0.95.6.xpi);を使う。((0.95.7用が見つからなかった)) 
-+OpenPGPの設定の「詳細」->「GnuPGの追加パラメータ」に「--rfc2440」を設定する。 ++OpenPGPの設定の「詳細」->「GnuPGの追加パラメータ」に''--rfc2440''を追加する。 
-+Thunderbirdのツール>オプション>詳細の「設定エディタ」で「extensions.enigmail.warnIso2022jp」というキーに,整数値で「0」を設定する。 ++Thunderbirdのツール>オプション>詳細の「設定エディタ」で「extensions.enigmail.warnIso2022jp」というキーに,整数値で''0''を設定する。 
-+PGP/MIME署名で送信時に英文で表示されるダイアログで,「いいえ(no)」で応える。++送信時に表示されるダイアログで,''いいえ(no)''で応える。(UTF-8では送らない)
これで,本文パートのエンコーディング指定が以下のようになる。~ これで,本文パートのエンコーディング指定が以下のようになる。~
Line 23: Line 23:
 Content-Transfer-Encoding: 8bit  Content-Transfer-Encoding: 8bit
になっちゃう。 になっちゃう。
 +
 +それと鍵サーバーに''pgp.nic.ad.jp''を追加しておく。


トップ   差分 バックアップ 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 1152, today: 1, yesterday: 0