Ман собран по большинству советов из статьи http://www.remoteshaman.com/server/mta/ustanovka-i-nastrojka-opendkim-s-mta-postfix-ili-sendmail-v-centos-56

Итак,пришло время смены dkim-filter,снятый с поддержки,на современный на данный момент демон OpenDkim.

Устанавливаем:

apt-get install opendkim opendkim-tools

Теперь создаем папку /etc/opendkim/. В ней же создаем папку с именем нашего домена(ов).Например /etc/opendkim/server.com. Переходим в эту папку и создаем ключ.

opendkim-genkey -d server.com -s default
Будут созданы два файла: default.private и default.txt.Переименовываем default.privat в просто default.Содержимое файла default.txt прописываем как ТХТ запись в нашем DNS сервере,на котором обслуживается наше имя server.com.

Далее открываем файл /etc/opendkim.conf и приводим его примерно к такому виду:

 

Syslog yes
SyslogSuccess yes
LogWhy yes
X-Header yes
UMask 002
UserID opendkim:opendkim

Selector default

Canonicalization relaxed/simple
Mode sv

KeyTable refile:/etc/opendkim/KeyTable

SigningTable refile:/etc/opendkim/SigningTable
ExternalIgnoreList refile:/etc/opendkim/TrustedHosts
InternalHosts refile:/etc/opendkim/TrustedHosts

Затем создаем файл /etc/opendkim/KeyTable с содержимым:

default._domainkey.server.com server.com:default:/etc/opendkim/server.com/default

Затем файл /etc/opendkim/SigningTable с содержимым:

*@server.com default._domainkey.server.com

И наконец файл /etc/opendkim/TrustedHosts с содержимым:

127.0.0.1
server.com

Если у вас несколько доменов,то так же точно генерируем ключи и делаем записи в соответствии с названиями доменов.

Теперь в файле /etc/default/opendkim зададим где наш демон будет слушать входящие подключения:

SOCKET="inet:8891@127.0.0.1"

Не забудем поменять владельца всех файлов и папок:

chown -R opendkim:opendkim /etc/opendkim

Далее осталось только в конфигурации почтовика(у меня это Postfix) дописать в main.cf:

milter_default_action = accept
milter_protocol = 3
smtpd_milters = inet:127.0.0.1:8891
non_smtpd_milters = inet:127.0.0.1:8891

и перезагрузить opendkim и postfix!

Добавить комментарий

%d такие блоггеры, как: