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 오늘 기준입니다. 인용 링크 이메일:

이것은 원래 Fifthhorseman.net(id:1449718786-28000-1-git-send-email-dkg)에 게시된 시리즈의 세 번째 초안입니다(두 번째 초안은 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

관련 정보