Thunderbird는 PGP로 암호화된 이메일을 검색할 수 없습니다. 그래서 IMAP의 모든 이메일을 로컬 저장소로 복사한 다음 검색할 수 있도록 로컬에서 암호를 해독하려고 합니다. 가능합니까?
Thunderbird는 이메일 폴더를 개별 mbox 파일로 저장합니다. 시도해 보았지만 gpg -d mbox_file
이메일 하나만 해독되었고 다음 오류로 인해 실패했습니다.
gpg: [don't know]: invalid packet (ctb=46)
gpg: decryption failed: Bad signature
gpg: packet(3) too short
mbox에는 암호화되지 않은 이메일도 포함되어 있습니다. Thunderbird에서 이러한 항목을 필터링할 수 있지만 솔루션은 이를 적절하게 처리하는 것이 좋습니다.
답변1
나는 이 목적을 위해 Python 스크립트를 작성했다는 점을 덧붙이고 싶습니다. 그것은 mbox와 Maildir을 지원합니다.MB 암호 해독.
답변2
2020년 현재(죄송하지만 이 기능이 언제 추가되었는지는 모르겠습니다) enigmail에는 "폴더로 암호 해독" 옵션이 있습니다. (컨텍스트 메뉴 최하단에 위치)
폴더의 모든 메시지를 선택한 다음 이를 사용하여 모든 메시지를 일괄적으로 해독할 수 있습니다.
(내 검색 결과는 반대의 일을 하고 싶었기 때문에 귀하의 질문으로 나타났습니다. 즉, 일반 텍스트 메시지의 디렉토리를 얻고 이를 모두 암호화하여 이를 읽으려면 enigmail이 필요합니다.)