Domain-Name-System

Dkim 記錄失敗 - 需要公鑰 (p=)

  • March 6, 2019

我使用以下教程設置 dkim 記錄。

但是當我使用 googleapps 工具箱和 dkimcore cheking 工具檢查 mx 記錄時,它給出了錯誤

Google說dkim is not setup,dkimcore說A public-key (p=) is required

我的所有配置都與上述文件相同,只是不同的是我用 example.com 更改了我的域名。

唯一不同的是,當寫文件的人說文件sudo opendkim-genkey -s mail -d example.com返回時,我看到

"v=DKIM1; k=rsa; p=key"

但是當執行確切的命令時,它給了我這個。

"v=DKIM1; h=sha256; k=rsa" "-p=key" "andAnotherKey"

什麼可能導致這種差異?以及如何解決或如何使用?

當我為我的伺服器配置 DKIM 時,我遇到了完全相同的問題,據我記得,您必須從此命令手動生成 DKIM 記錄並獲得如下結果:

"v=DKIM1; h=sha256; k=rsa; p=<key><andAnotherKey>"

我自己的伺服器的範例,我從命令中得到了這個結果:

mail._domainkey IN      TXT     ( "v=DKIM1; h=sha256; k=rsa; "
     "p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4j5eGBPD/BvRQS+kn0WciLGXy1qc/BxQRuE//PSo5JlrvwhNDijBh/ug0T19oyVsGrKuYVd1CuITiVAA5LS80XblcMVrbEWd8cFX1QRpn6zv76BzGW3gTrDs13UMTW3njf3wYWHzY2rWgaiF8GHRr2mqjUQUsqkrYrol7LXrlI1+IvdP/fGUjCYM1wNRJUH0qWMHypSQ6j2Xii"
     "2Ldmb74nbnIlBZPsi0t9oEyFTtYYJAQrDmudp3/Jr1wftbAh0R4ezCiyqslyukLjwtDpCNPtSvoQOxbkW5hpMhcFiRWfcs4fRd7wbsvhi4eDOynGVz1+0GX/AXthgQFVKF7n6OVQIDAQAB" )  ; ----- DKIM key mail for redheness.net

我做了這個記錄:

v=DKIM1; h=sha256; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4j5eGBPD/BvRQS+kn0WciLGXy1qc/BxQRuE//PSo5JlrvwhNDijBh/ug0T19oyVsGrKuYVd1CuITiVAA5LS80XblcMVrbEWd8cFX1QRpn6zv76BzGW3gTrDs13UMTW3njf3wYWHzY2rWgaiF8GHRr2mqjUQUsqkrYrol7LXrlI1+IvdP/fGUjCYM1wNRJUH0qWMHypSQ6j2Xii2Ldmb74nbnIlBZPsi0t9oEyFTtYYJAQrDmudp3/Jr1wftbAh0R4ezCiyqslyukLjwtDpCNPtSvoQOxbkW5hpMhcFiRWfcs4fRd7wbsvhi4eDOynGVz1+0GX/AXthgQFVKF7n6OVQIDAQAB
                                                                                                                                                                                                                                                                                     ^
                                                                                                                                                                                                                                                                             Start of second key

我顯然無法確定此錯誤的來源以及此命令現在返回此結果的原因。

引用自:https://serverfault.com/questions/957018