Я настроил шифрование электронной почты 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.
Где может происходить эта коррупция?
