1

Я настроил шифрование электронной почты PGP на двух компьютерах, используя Enigmail и Thunderbird. Один работает под управлением Mac OS X, а другой - под управлением Arch Linux. В Thunderbird все работает нормально на обеих системах, но у меня были проблемы с экспортом электронной почты и расшифровкой из командной строки (в системе Arch).

$ gpg2 -d foo.eml 
gpg: CRC error; F551DC - DC3F55
gpg: quoted printable character in armor - probably a buggy MTA has been used

Я понял, что последние несколько строк письма были следующими:

CETSx/PSKdfZIP74WEciLAw=3D
=3D9VHc

Кажется, что цитируемые печатные издания были введены в электронное письмо. Когда я вручную заменил =3D на = , gpg2 смог прекрасно расшифровать письмо.

Я проверил обоих клиентов. Arch отправляет электронные письма с = , а Mac получает их с = . И наоборот, Mac отправляет электронные письма с =3D , а Arch получает их с =3D . Оба клиента используют одни и те же серверы для SMTP и IMAP. Оба клиента Thunderbird имеют настройки по умолчанию (false) для mail.strictly_mime . Клиент Arch использует GnuPG 2.0.25-1, а Mac использует GnuPG/MacGPG2 v2.0.22 (Darwin) через GPGTools.

Где может происходить эта коррупция?

1 ответ1

0

Это было исправлено путем проверки следующего в OS X Thunderbird.

Настройки учетной записи> [Конкретная учетная запись]> Безопасность OpenPGP> Использовать PGP/MIME по умолчанию.

Это дает дополнительное преимущество, позволяя отправлять html-письма и вложения. Однако во многих клиентах поддержка дешифрования отсутствует (например, в Android K-9 + APG).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .