Я настраиваю запись dkim, используя следующие руководство.
Но когда я проверяю записи mx с помощью инструментария googleapps и инструмента проверки dkimcore, он выдает ошибку
гугл говорит 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
Я не могу точно определить источник этой ошибки и почему эта команда теперь возвращает такой результат.