我已按照说明在我的邮件服务器上设置 spf 和 DKIM。到目前为止,SPF 工作正常,但我在使用 DKIM 时遇到问题。在每个单个指令网站中,他们显示生成密钥后的输出将是单个密钥。然而,它为我生成了 2 个密钥 - 不完全是 2 个,我想说是 1 个半(!)。这是 mail.txt 的输出 -
mail._domainkey IN TXT ( "v=DKIM1; h=sha256; k=rsa; "
"p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt+aTMFobW7/VoT+36RJZOQ0cLtr4PxsWT0DHhRreE6a2IuXIOktviQkkXtLb2NXn5gjAZfPscss11Vr+kLFWM2OWF+B1qFpBB8J9zg6L8vjdkzIt5mt1oPOkFg7CcCEhU8dnbRpps00xsu4aVNuda7yr0+4sCwcTsObuESSQ3hYFWl33+OVTqiYAPqykX/mADvLYVxQF9UUJlO"
"M+Vx8siFcENppNrqrbkSkhPfaNWYSqoXT9ZvFzHYOzcLqfx5HeJn3E7tAP6VDKKpoQjvUifQDp+oE0x9BgFdP63e7mxIZH1e78c4p8NTnZ8RAO4DQOFgCSn61Anm4OHspYJNpA0wIDAQAB" ) ; ----- DKIM key mail for mydomainname.com
我已将第一部分复制到我的 dns -
v=DKIM1; h=sha256; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt+aTMFobW7/VoT+36RJZOQ0cLtr4PxsWT0DHhRreE6a2IuXIOktviQkkXtLb2NXn5gjAZfPscss11Vr+kLFWM2OWF+B1qFpBB8J9zg6L8vjdkzIt5mt1oPOkFg7CcCEhU8dnbRpps00xsu4aVNuda7yr0+4sCwcTsObuESSQ3hYFWl33+OVTqiYAPqykX/mADvLYVxQF9UUJlO
这似乎不起作用。Gmail显示(gmail收到了本服务器发送的邮件,发送到垃圾邮件)
dkim=neutral (invalid public key) header.i=@mydomain.com header.s=mail header.b=chWKWyaM;
我如何处理这 2 个(一个半)输出并将其添加到 DNS?我尝试合并它们 - 相同的结果。尝试过再生,每次都得到2。
提前致谢
您构建了一个 2048 位密钥,该密钥不适合标准 TXT 记录。通过按如下方式输入两个字符串,让 DNS 为您连接这两个字符串:
TXT ( "first part" "second part" )
或
TXT "first part" \ "second part"
如果您的 DNS 提供商不支持长密钥(大约一年前我在一个提供商处遇到的问题),您可以通过将参数添加到-b 1024
命令中来创建较短的密钥opendkim-genkey
。
不要创建短于 1024 位的密钥。
归档时间: |
|
查看次数: |
2341 次 |
最近记录: |