我已将我的电子邮件和加密文件复制到新的 Ubuntu 安装中,如下所示:
从旧桌面导出 GnuPG 密钥并导入到新桌面。(以及其他密码和密钥。)
在旧桌面上打开 Evolution,选择
File > Back up Evolution Data...
。复制文件。在新桌面上打开 Evolution,选择File > Restore Evolution Data...
在新桌面上确认:
OpenPGP 密钥 ID 出现在 Evolution 帐户编辑器的安全选项卡下(与旧桌面匹配)
GPG 密钥出现在 GNOME 密码和密钥(又名 Seahorse)中
但是,当我尝试在新桌面上阅读加密电子邮件时,Evolution 无法打开它们。它显示“无法解析 PGP/MIME 消息:无法解密 MIME 部分:未找到密钥”。这适用于新的加密电子邮件和旧的加密电子邮件,包括我发送的邮件。
我也无法发送签名或加密的电子邮件。当我尝试时,它显示“无法创建消息。因为:'gpg:跳过了'12345678':没有密钥。gpg:签名失败:没有密钥',您可能需要选择不同的邮件选项。”
答案1
您已导入 GnuPG 密钥数据,但尚未导入相关信任数据。您有两个选择:
如果新机器上没有任何新密钥/信任数据,请删除您的
~/.gnupg
文件夹。然后,无需导入/导出,只需~/.gnupg
从旧机器复制文件夹即可。这将复制您的密钥数据和信任数据。如果您的新密钥环上确实有新的密钥/信任数据,并且您无法删除它,请打开 GNOME 密码和密钥并逐个检查密钥,更新每个密钥的信任属性。(您可能需要将每个条目与旧机器上的相应条目进行比较。)
参考: