我使用 gnus 来处理电子邮件。每隔一段时间,我就会收到一封加密的电子邮件;当我对 Gnus 提供的解密建议回答“是”时,它会回复smime-verify-region: No CA configured
。现在,我的工作场所不允许使用任何 OpenSSL,所以我一直希望让它与 pgp 一起工作。但是http://www.emacswiki.org/emacs/GnusSMIME对我来说似乎不太合理。我确保已经安装了 gpg,并且添加了建议的行:
;; SMIME in .gnus
(require 'epa-file)
(epa-file-enable)
(setq epg-debug t)
(setq mm-decrypt-option 'always)
(setq mm-verify-option 'always)
(setq gnus-buttonized-mime-types '("multipart/encrypted" "multipart/signed"))
(setq mml-smime-use 'epg)
我还向新创建的 gpg.conf 和 gpgsm.conf 文件中添加了建议的行(虽然安装了 gpg,但之前并不存在)。但是当我尝试阅读加密电子邮件时,仍然出现相同的错误。我到底应该怎么做?如何在没有 openssl 的情况下解密 Gnus 中的 smime?
注意:我不使用 BDB(而是使用 org-contacts)
2014 年 5 月 21 日在 buildvm-07.phx2.fedoraproject.org Gnus v5.13 上发布的 GNU Emacs 24.3.1 (x86_64-redhat-linux-gnu, GTK+ 版本 3.10.9)