GoDaddy 共享主机上的 DKIM

GoDaddy 共享主机上的 DKIM

我想使用 cPanel 在 GoDaddy 共享主机上设置 DKIM 记录(我不想移动 DNS 服务器)。通常,cPanel 可以轻松创建 DKIM 记录,但在 GoDaddy 共享计划的 cPanel 中,电子邮件 > 身份验证不可用。我可以使用通过电子邮件 > 加密创建的公钥和私钥吗?这些密钥适用于 DKIM 吗?这张海报似乎是这么认为的。

创建密钥后,我尝试使用以下命令在 GoDaddy DNS 控制面板中设置 DKIM 记录:

类型:TXT
名称:default._domainkey
数据:v=DKIM1;p=mQENB....

名称中的选择器部分是否应该是“默认”以外的内容,如果是,我该如何确定它是什么,或者名称应该只是“@”?

对于数据字段,应该是v=DKIM1还是v=DKIM?私钥哈希应该转换为 base64 吗?无论哪种方式,当我添加密钥时,字符串都会使记录对于 GoDaddy 数据字段来说太长,从而返回错误。

我该如何拆分记录,如果我尝试将记录封装在双引号中,然后用 2 个双引号拆分键,中间有一个空格,它会出现相同的错误?

这个帖子表明有些已经成功(但可能仅限于 VPS 和专用托管)。

更新:DKIM 记录已添加到 DNS 中,并且在 mxtoolbox.com 上检查正常,并且主机表示即使没有私钥也能正常工作。更多相关阅读

答案1

选择器应该与您在使用相应私钥对外发邮件进行 DKIM 签名的邮件服务器中配置的内容相匹配。

例如,如果您配置某些服务器使用选择器“abracadabra”进行签名,它将s=abracadabra在标头中创建一个带有 DKIM 签名,因此任何想要检查签名的人都会知道他们需要在 DNS 记录中查找公钥abracadabra._domainkey.example.com

相关内容