我已将电子邮件和加密文件复制到新的 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:签名失败:没有密钥',您可能需要选择不同的邮件选项。”
您已导入 GnuPG 密钥数据,但未导入关联的信任数据。你有两个选择:
如果您在新机器上没有任何新密钥/信任数据,请删除您的
~/.gnupg
文件夹。然后,无需导入/导出,只需~/.gnupg
从旧机器复制文件夹即可。这将复制您的关键数据和信任数据。如果您的新密钥环上确实有新的密钥/信任数据并且无法删除它,请打开 GNOME 密码和密钥并逐个检查密钥,更新每个密钥的信任属性。(您可能需要将每个条目与旧机器上的相应条目进行比较。)
参考: