mutt / gpgme / application/pgp-encrypted не поддерживается

Мне пока очень нравится мой конфиг Mutt, и все работает как шарм, fetchmail, bogofilter, gpgme, это заняло много времени, но теперь я доволен им. Есть только одна последняя проблема, для которой я просто не могу найти решения. Было бы здорово, если бы кто-нибудь мог помочь.

Как я уже говорил, gpgme настроен и работает. Я без проблем отправляю и получаю письма PGP/MIMI нескольким получателям с разными пользовательскими агентами. Однако есть кто-то, кто использует Apple Mail с gpg-suite, и Mutt жалуется на это так:

[-- Attachment #1: inline.txt --]
[-- Type: application/pgp-encrypted, Encoding: base64, Size: 0.1K --]

[-- application/pgp-encrypted is unsupported (use 'v' to view this part) --]

[-- Attachment #2: encrypted.asc --]
[-- Type: application/octet-stream, Encoding: base64, Size: 2.7K --]

[-- application/octet-stream is unsupported (use 'v' to view this part) --]

Успешно расшифрованные сообщения gpgme выглядят следующим образом:

[-- Begin signature information --]

[-- End signature information --]

[-- The following data is PGP/MIME signed and encrypted --]

[-- End of PGP/MIME signed and encrypted data --]

Как мы видим выше, есть 2 приложения, которые выглядят так:

* inline.txt
Version: 1^M

* encrypted.asc
-----BEGIN PGP MESSAGE-----^M
^M
hQEMAzgrPKr42fnmAQsahtEashteN12341IonhS/WQXccrEFSEj8yFZhZ3CWCWq/2^M
jgrbQt3zhFqZmiGiWAsthas34HenaST4esh0mcWwnm7TeO6YLGvX/vGaZQkbKotIS^M
…
…
-----END PGP MESSAGE-----^M 

Странно то, что на концах строк стоит ^M.

Согласно документации, gpg-suite отправляет PGP/MIME, и я это проверил.

Я использую следующие версии: Версии: NeoMutt 20200814 с gpgme 1.14.0 gnupg: 2.2.20

Это оставляет мне 2 вопроса:

  • Почему мессенджер Apple Mail PGP/MIME считается зашифрованным application/pgp и application/octet-stream и не обрабатывается как другие сообщения gpg, которые я получаю? (см. фрагменты выше)
  • Откуда заканчиваются строки ^M? Я где-то читал в багтрекере mutt, что конфигурационная переменная pipe_decode может иметь какое-то отношение к этому. Я безуспешно пытался. Откуда ^M?

Я пробовал несколько вещей, установив auto_view и mailcap для application/pgp-encrypted и application/octet-stream - безуспешно. Я могу подключить вложение к 'gpg -d | more' - так что я могу его расшифровать и прочитать сообщение, но это неприятный обходной путь.

Любые подсказки приветствуются!

Хорошего дня,

\\'.

0 ответов

Другие вопросы по тегам