我做了很多在网上挖掘而没有结果。 这是我的问题。我知道什么是DKIM,我知道DKIM的私钥和公钥在哪里。
当支持DKIM的邮件服务器正在发送电子邮件时,它会使用私钥对邮件的特定部分进行签名,并将所选部分的HASH放入邮件头中。我完全理解这里。
但是当收件人收到电子邮件时,它会向发送域的DNS服务器查询DKIM的公钥。
那么邮件服务器如何使用公钥来验证收到的邮件的身份?
请你详细解释一下吗? 此致
答案 0 :(得分:1)
接收电子邮件服务器做两件事:
假设消息有效,(2)中计算的解密签名应与(1)中计算的散列相匹配。