在 DKIM 记录中省略“v=DKIM1;”是否错误?

在 DKIM 记录中省略“v=DKIM1;”是否错误?

查看我的邮件托管提供商已填充的 DNS 记录,我发现他们的自动生成的 DKIM 记录v=DKIM;中没有 - 它只是

k=rsa; p=hGF6ksa9fjf8SD6bcKk...

在记录值中。

这是否仍被视为“有效”的 DKIM 记录?我需要联系他们让他们添加吗v=DKIM1;?(相关名称是正确的。)

答案1

RFC 6376定义了 DKIM,对v密钥记录中的标签作出了如下规定:

v= DKIM 密钥记录的版本(纯文本;推荐,默认为“DKIM1”)。如果指定,此标签必须设置为“DKIM1”(不带引号)。此标签必须是记录中的第一个标签。以“v=”标签开头且具有任何其他值的记录必须被丢弃。请注意,验证者必须对此值进行字符串比较;例如,“DKIM1”与“DKIM1.0”不同。

由于它是推荐的并且默认为 DKIM1,因此该记录符合 RFC 并且应该适用于所有兼容的实现。(换句话说,你应该没问题。)

相关内容