Установим opendkim
yum install opendkim
Нужно в /etc/opendkim.conf поправить Mode и раскомментировать строки
Mode sv
KeyTable /etc/opendkim/KeyTable
SigningTable refile:/etc/opendkim/SigningTable
Создадим ключи
mkdir /etc/opendkim/keys/example.com
chmod 750 /etc/opendkim/keys/example.com
opendkim-genkey -D /etc/opendkim/keys/example.com/ -d example.com
chmod 640 /etc/opendkim/keys/example.com/*
Допишем в /etc/opendkim/KeyTable
default._domainkey.example.com example.com:default:/etc/opendkim/keys/example.com/default.private
и в /etc/opendkim/SigningTable
*@example.com default._domainkey.example.com
Перезапустим opendkim
systemctl restart opendkim.service
Осталось научить postfix работать с dkim и указать для домена TXT запись.
Добавляем в /etc/postfix/main.cf
#DKIM
milter_default_action = accept
milter_protocol = 2
smtpd_milters = inet:localhost:8891
non_smtpd_milters = inet:localhost:8891
затем
postfix restart
Добавляем TXT запись.
Берем содержимое файла /etc/opendkim/keys/example.com/default.txt
default._domainkey IN TXT ( "v=DKIM1; k=rsa; " "p=.................." ) ; ----- DKIM key default for example.com
Проверяем
dig txt default._domainkey.example.com