Dav*_*ese 5 thunderbird certificate pgp
是否可以将密钥管理器中的公钥分配给特定电子邮件地址,以便当该电子邮件地址位于“收件人”字段中时,Thunderbird 78.6.0 自动使用该密钥进行加密?
我希望 Thunderbird(后来缩写为 TB)加密发送给我朋友(firstname@domain.com)的电子邮件。我有一个分配给他的名字的证书,但该证书没有电子邮件设置。当我运行 enigma 时,我可以在发送电子邮件时选择要使用的证书,Enigma (IIRC) 会询问我是否想让此分配永久化(“每个收件人”证书分配或类似的内容)。我经常说“不”,然后下次也必须手动选择证书。
在我给名字写了一封电子邮件后,Thunderbird 首先说“无法使用端到端加密发送此邮件,因为以下收件人的密钥存在问题:firstname@domain.com ...可以吗?”
好的!(我点击)然后它说“为了发送......你必须获得并接受......”并且甚至没有提供证书列表(我已经获得并接受)以便我可以选择一个。它列出了收件人(只有firstname@domain.com),我可以选择它并单击“管理所选收件人的密钥”。没有需要管理的密钥,也没有关于如何选择密钥(已经在我的证书列表中)的线索!
也许我是盲目的,或者也许当他们将 Enigma 直接构建到 Thunderbird 中时,他们做了一些错误的假设或忘记包含此功能。如何告诉 Thunderbird firstname@domain.com 应使用我已有的名字证书?
小智 4
从 Thunderbird v78.9.1 开始,您可以使用电子邮件或域规则的收件人密钥别名来执行此操作。
Mozilla Wiki 中有一个关于如何执行此操作的文档条目(Archive、Wayback Archive)。我引用:
将首选项 mail.openpgp.alias_rules_file 设置为空字符串(默认)以禁用别名的使用。要使用手动复制到配置文件目录的文件,请输入不带路径的文件名(例如 openpgp_alias_to_keys.json,不允许使用 / 或 \ 字符)。要使用存储在系统其他位置的文件,您可以输入完整的 file:// URL。
您手动编辑的文件必须遵循以下结构:
{
"description": "Thunderbird OpenPGP Alias Rules",
"rules": [
{
"domain": "domain1.example.com",
"keys": [
{
"description": "Catch-all for domain1.example.com",
"fingerprint": "EB85BB5FA33A75E15E944E63F231550C4F47E38E"
}
]
},
{
"domain": "domain2.example.com",
"keys": [
{
"description": "domain2.example.com folks",
"fingerprint": "D1A66E1A23B182C9980F788CFBFCC82A015E7330"
}
]
},
{
"email": "list@domain1.example.com",
"keys": [
{
"description": "John",
"fingerprint": "D1A66E1A23B182C9980F788CFBFCC82A015E7330"
},
{
"description": "Eve",
"id": "F231550C4F47E38E"
}
]
}
]
}
Run Code Online (Sandbox Code Playgroud)
请注意,描述是可选的。
归档时间: |
|
查看次数: |
703 次 |
最近记录: |