我最近在我的OVH VPS上建立了一个DKIM记录。
生成的最终记录如下(覆盖公钥):
v=DKIM1;g=*;h=sha256;k=rsa;s=email;p=AVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEERRRRRRRRRRRRRRRRRRRRRYYYYYYYYYYYYYBBIIIIIIIIIIGGGGGGGGGGGGGGGGGGGSSSSSSSSSSSSSSSSSSSSSEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCRRRRRRRRRRRRRREEEEEEEEEEEET;t=y:s;当我设置这个DNS记录时,没有显示错误。
但问题是,当我用在线验证器检查新创建的DKIM记录是否存在时,我只看到:
No DKIM Record found我在DMARC记录上也有类似的问题,直到一次在线拖网告诉我,在创建DMARC记录时,您必须将_dmarc作为配置表单上的子域。
也许类似的东西也适用于OVH的DKIM记录,但OVH并没有为其普通的VPS托管客户提供任何帮助。
想法很受欢迎。
发布于 2023-04-19 16:04:30
在验证DKIM记录时,对DNS区域中的DKIM记录和相关域名上的邮件服务器都进行了检查。因此,需要通知邮件服务器私钥的位置,以补充DKIM记录中的公钥。
在我的情况下,例如使用VPS和一个自动安装的邮件服务器(如Postfix ),标准的方法也是在VPS服务器上安装一个名为opendkim的包。此包可用于生成密钥对,并与私钥位置上的后缀接口。它也很管用。
有关精化的内容,请参阅这一描述。
https://serverfault.com/questions/1128980
复制相似问题