省略“v=DKIM1;”是错误的吗?在 DKIM 记录上?

Con*_*rad 4 domain-name-system dkim

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

k=rsa; p=hGF6ksa9fjf8SD6bcKk...
Run Code Online (Sandbox Code Playgroud)

在记录值。

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

小智 8

定义 DKIM 的RFC 6376说明了有关v密钥记录中的标记的以下内容:

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

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