====== Opendkim for multiple domains with Postfix ======
Добавьте следующие строки в //opendkim.conf//
KeyTable /etc/opendkim/KeyTable
SigningTable /etc/opendkim/SigningTable
ExternalIgnoreList /etc/opendkim/TrustedHosts
InternalHosts /etc/opendkim/TrustedHosts
Добавьте domains, hostnames или ip которые будет обрабатывать opendkim в //TrustedHosts//
127.0.0.1
localhost
192.168.0.0/24
192.168.1.0/24
...
Сгенерируйте ключи для каждого домена с которого будет проходить отправка писем.
mkdir -p /etc/opendkim/keys/mydomain.com
cd /etc/opendkim/keys/mydomain.com
opendkim-genkey -r -d mydomain.com
chown milter:milter default.private
Добавьте следующую строчку для каждого домена в //KeyTable//
default._domainkey.mydomain.com mydomain.com:default:/etc/opendkim/keys/mydomain.com/default.private
Добавьте домены в //SigningTable//
mydomain.com default._domainkey.mydomain.com
Добавьте содержимое ///etc/opendkim/keys/mydomain.com/default.txt// в DNS запись домена.
Перезапустите //opendkim//.
Для включения логирования //opendkim// добавьте в //opendkim.conf// следующую строчку
LogWhy yes