PowerMTA
June 1, 2022

Создание DKIM подписи в PowerMTA

Генерируем приватный ключ для DKIM:

cd /etc/pmta
pmtakeytool newdk k1 example.org 2048

Получаем:

Private key saved to k1.example.org.pem
DNS (BIND) entry saved to k1.example.org.dns 

PowerMTA configuration snippnet: 
domain-key k1,example.org,DIR/k1.example.org.pem 
where DIR is the directory holding the private key file.
естественно в /etc/pmta/virtualhost.txt – подставляем наш приватный ключ – 
domain-key k1,example.org,/etc/pmta/k1.example.org.pem

а в днс нашего домена данные из k1.example.org.dns

cat k1.example.org.dns
 k1._domainkey IN TXT (“k=rsa\; p=”
 “MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxZCysIXOhWbOW0NV4dCd”
 “m/65SiSkf82vFC44EUEL6SxfmxsHCg3Yrd5Aq4Qtjq6dklp5F6WnVZlhAvQv5U1V”
 “Hqjx2RCI0varCsg2UP8MH+i9k6+yu65GYgZ9ituypweb5ziHsg+YD11cXd5Cd+Rh”
 “XirZlFqNh+/ve3c9104LttLapKt4uQJEcA38d76q2dai4tlxpgVcdtw6oKqU71FT”
 “ZqaBhx5FoFQcioTaIFMSxOx3O1aX0PpYWpo8vGz2W60SlwujAMDP2mHP0rqHxM+/”
 “vlZrIvsk3+BA0vTrQ6dHItC/Ff27y0p1CEjHBdST3WU+rZVTJnxUpKcSEtrvOmyL”
 “EQIDAQAB”)

Ну и в теории основное сделано, можно пробовать старт и смотреть логи, если пошло что-то не так, не забываем дождаться обновления днс и не забываем рестартануть службу