notmuch-muttを使用してGPGで暗号化された電子メールを検索するには?

notmuch-muttを使用してGPGで暗号化された電子メールを検索するには?

私はを使用してmuttいますnotmuch-muttインデックスメッセージ。ページで提案されているように、統合をmutt使用して複数のメールボックスを検索するマクロを定義しました。notmuchman

macro index <F3> \
  "<enter-command>set my_old_pipe_decode=\$pipe_decode my_old_wait_key=\$wait_key nopipe_decode nowait_key<enter>\
  <shell-escape>notmuch-mutt -r --prompt search --decrypt<enter>\
  <change-folder-readonly>`echo ${XDG_CACHE_HOME:-$HOME/.cache}/notmuch/mutt/results`<enter>\
  <enter-command>set pipe_decode=\$my_old_pipe_decode wait_key=\$my_old_wait_key<enter>" \
  "notmuch: search mail"

GPGで暗号化された電子メールもあります。muttこれらの罰金は解読され、内部検索では暗号化された電子メールを完全に処理します。ただし、notmuch-muttこれらの項目は正しく検索できません。 0.6以下(2011年から)確かにGPGはサポートされていますが、これはデフォルトで機能します。私はNot Much 0.20.2を実行しています。検索を使用してメッセージを暗号化する方法はありますかnotmuch-mutt

ベストアンサー1

2018年3月18日現在更新されました。この機能はアップストリームのマージ、0.26でリリースされました。

注:

インデックスの内容は、メッセージ自体のプレーンテキストを大まかに再構成するのに十分なので、インデックス自体が適切に保護されていることを確認してください。使用しないでください この機能では、インデックスのセキュリティを考慮する必要はありません。

この機能の使用方法については、この回答の下の説明をご覧ください。

-

作業中です。上流、2016/02/09 今日基準です。引用リンクEメール:

これはもともとFifthhorseman.net(id:1449718786-28000-1-git-send-email-dkg)に掲載されたシリーズの3番目のドラフトです(2番目のドラフトはid:1453258369-7366-1-git-send-email - dkg) FifthHorseman.net). S / MIME署名の検出と処理に対する最新の改善が統合されているという点で、v2とは異なります。

v2の説明では:

Not Muchは、現在暗号化されているメッセージのプレーンテキストにインデックスを付けません。デフォルトでは、インデックスはデフォルトでプレーンテキストと同じであり、インデックス付きの各メッセージストアが暗号化されたメッセージの内容を公開したくないので、これは正しい選択です。

ただし、インデックスを保護された場所に保持しているユーザーが多い場合は、暗号化されたメッセージの内容(少なくとも一部)を検索するのに便利です。

この一連のパッチを使用すると、新しい--try-decryptフラグを使用して「notmuch new」または「notmuch insert」を介して追加されたときに、特定の暗号化されたメッセージのプレーンテキストをインデックス化できます。

--try-decryptを使用してメッセージの一部の復号化が成功すると、メッセージに追加の「index decrypted」タグが付与されます。一部のメッセージの復号化が失敗すると、メッセージに追加の「インデックス復号化失敗」タグが表示されます。

v2は、以前のシリーズの有用なフィードバックで発生した問題を解決し、「try_decrypt」ブール値を含むインデックスメッセージのオプションを宣言するために使用できるnotmuch_indexopts_tオブジェクトを追加します。

また、このシリーズではlibnotmuchに新機能を追加します。

notmuch_message_reindex(notmuch_message_t *メッセージ、notmuch_indexopts_t *indexopts)

これにより、ライブラリー・ユーザーは特定のメッセージの索引オプションを調整できます。

CLIはまた、--try-decryptフラグを持つ新しいnotmuchサブコマンド「notmuch reindex」を追加します。

したがって、メッセージインデックスを安全に保存し、受信したすべての暗号化されたメッセージのプレーンテキストをインデックス化したい場合は、次のことができます。

再インデックスが多い --try-decrypt タグ:タグの代わりに暗号化:index-decrypted

または、次のコマンドを使用して、データベースからすべてのインデックスプレーンテキストを消去できます。

再インデックスがあまりない mark:encryption と mark:index decryption

おすすめ記事