我现在用了4(!)天试图让这条DKIM TXT记录得到认可,所以我真的希望有人能够帮助我了...
我的服务器上的DKIM输出三行如下:
default._domainkey IN TXT "v=DKIM1; k=rsa;
p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ7AMIIBCgKCAQEAvbBZcUcajRf+nP+BSvhsa8roEcor2rf9oLs98u8HrqjZgpHQJ4frbA2C8OuRlPGN9JzZOpTmeeJg2eITeJXlQsc88xX0hqZCogDUeUcTLghDhw2Vd7q5AWG6mDcc3F2HJ0q5GwkYTS7d6D9nXCGcCE/M/F2pgwBe5MI5S9h60cr+XhHrK3uDCW3QNMj6jRDIW"
3o5WquA5/MmQJJ38BwMzn/7HJwcL5aJ5EnA3KlLi413kK820f4h2E+u4dAT5Kmua7x8Lx1ny7oEZH/MBQoEMq0s7XuDD+d0gR/0VCHvQ6PhZf4wOwzGIO6jn/Fb/pywAgQqZRglRGZLbcoHHQCIgQIDAQAB\;
我试图以多种不同的方式添加它,但每次我都会遇到某种错误。此外,似乎我的DNS正在改变我所创建的条目的顺序。这可能是错误吗?
真的非常感谢任何帮助..请。谢谢!
答案 0 :(得分:0)
我在使用域密钥通过验证时遇到问题。最后,我在Linux服务器上的opendkim中将选择器更改为“dkim”。至于你的文字部分,请将其设为:
v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ7AMIIBCgKCAQEAvbBZcUcajRf+nP+BSvhsa8roEcor2rf9oLs98u8HrqjZgpHQJ4frbA2C8OuRlPGN9JzZOpTmeeJg2eITeJXlQsc88xX0hqZCogDUeUcTLghDhw2Vd7q5AWG6mDcc3F2HJ0q5GwkYTS7d6D9nXCGcCE/M/F2pgwBe5MI5S9h60cr+XhHrK3uDCW3QNMj6jRDIW
所以它应该全部在同一行和同一记录中。
答案 1 :(得分:0)
我想评论赖安·扬(Ryan Young)的回答,但我对此没有足够的声誉。
这个答案是正确的,除了DKIM密钥的第二行也需要位于DNS TXT条目的p值中,如下所示:
v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ7AMIIBCgKCAQEAvbBZcUcajRf+nP+BSvhsa8roEcor2rf9oLs98u8HrqjZgpHQJ4frbA2C8OuRlPGN9JzZOpTmeeJg2eITeJXlQsc88xX0hqZCogDUeUcTLghDhw2Vd7q5AWG6mDcc3F2HJ0q5GwkYTS7d6D9nXCGcCE/M/F2pgwBe5MI5S9h60cr+XhHrK3uDCW3QNMj6jRDIW3o5WquA5/MmQJJ38BwMzn/7HJwcL5aJ5EnA3KlLi413kK820f4h2E+u4dAT5Kmua7x8Lx1ny7oEZH/MBQoEMq0s7XuDD+d0gR/0VCHvQ6PhZf4wOwzGIO6jn/Fb/pywAgQqZRglRGZLbcoHHQCIgQIDAQAB
我的域的所有DKIM p条目通常以“ MI”开头,以“ IDAQAB”结尾。如果它们位于多行中,则可能需要从中删除空格/制表符,换行符/返回和双引号/单引号。
答案 2 :(得分:0)
我只是处理了类似的问题,试图为使用Google电子邮件服务器在Register.com注册的域设置DKIM身份验证。根据{{3}},DNS TXT记录在一个字符串中最多可以包含255个字符,但是Google为我们生成的DKIM TXT记录值超过了400个字符。在我们的案例中,解决方案是将DKIM TXT记录分为两部分,每个部分用255个字符以下,并用双引号将每个部分括起来,然后将两者都输入到同一TXT记录中,并用空格隔开。我不需要包括任何括号或斜杠,但可能因电子邮件提供商而异。因此,对于我的电子邮件提供商和域托管者,解决方案如下所示:
Host Name: google._domainkey
TXT Record: "v=DKIM1; k=rsa; p=blahblahblahblahblahetc" "blahblahblahblahblahetc"
G Suite警告我,DNS记录更新可能最多需要48个小时才能传播,但是一旦我找到了正确的解决方案,它就不到一个小时就能开始进行Gmail身份验证。