Как найти postfix public domainkey в сервере plesk для настроек dkim dns?
После активации dkim в панели plesk никаких сервисов (вроде opendkim) не требуется.
Закрытые ключи для доменов (domainkeys) хранятся в «/etc/domainkeys/», но общедоступныx ключей (public) dkim на сервере мы не найдём.
Однако, мы можем легко сгенерировать их:
# openssl rsa -in /etc/domainkeys/somedomain.tld/default -pubout -out /etc/domainkeys/somedomain.tld/public
# writing RSA key
После этого вы увидите:
# cat /etc/domainkeys/somedomain.tld/public
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDNP/0esApEWVmQEtjbT8WGJSyPhKpNvxuxHDSf/TChc1ssgO+DWtXOdFyd/jM1L+vtBUOXLewmrWJ+shnAiZOibyR2LtCvmBZ44K08UvC6Xqnz8Jh9BLv9K0KZ/3tX7UU0DMHQ/zWb1Ya6cWHfkfJc4H+DkqAGQhQPZMk3nrwXVwIDAQAB
-----END PUBLIC KEY-----
И, наконец, можно настроить dkim dns у своего хостинг провайдера, примерно так:
имя: default._domainkey
тип: TXT
значение: "k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDNP/0esApEWVmQEtjbT8WGJSyPhKpNvxuxHDSf/TChc1ssgO+DWtXOdFyd/jM1L+vtBUOXLewmrWJ+shnAiZOibyR2LtCvmBZ44K08UvC6Xqnz8Jh9BLv9K0KZ/3tX7UU0DMHQ/zWb1Ya6cWHfkfJc4H+DkqAGQhQPZMk3nrwXVwIDAQAB"
Для проверки коректности dkim можно воспользоваться этим сервисом.