mutt / gpgme / application / pgp加密不受支持

如何解决mutt / gpgme / application / pgp加密不受支持

到目前为止,我真的很喜欢我的Mutt配置,所有的东西都像一个charm,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,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,我对此进行了验证。

我正在使用以下版本: 版本: 带有gpgme 1.14.0的NeoMutt 20200814 gnupg:2.2.20

这给我留下了两个问题:

  • 为什么Apple Mail PGP / MIME消息收发器被视为应用程序/ pgp加密和应用程序/八位字节流,而不被视为我收到的其他gpg消息? (请参见上面的摘要
  • ^ M行的结尾是哪里?我在mutt bugtracker中的某个地方读到,配置变量pipe_decode可能与此有关。我尝试没有成功。 ^ M来自哪里?

我尝试了几件事,为应用程序/ pgp加密的应用程序/八位字节流设置了auto_view和mailcap-没有成功。 我可以将附件通过管道传递给'gpg -d |更多”-因此我可以解密它并阅读消息,但这是一个烦人的解决方法

任何提示都非常感谢!

祝你有美好的一天,

\\'。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?