Установка DKIM в ISPmanager ( Debian, Ubuntu )
Добрый день.
Появилась такая проблема – письма отправленные сервера попадают в спам. По большей части проблема была в некорректной SPF и PTR записях (сделанных не мной). Но я решил дополнить еще и DKIM записью.
Вот краткая заметка, как я это делал.
/usr/local/ispmgr/sbin/pkgctl -D cache killall -9 ispmgr
1. Заходим в панель управления сервером и переходи на вкладку “Возможности”, устанавливаем “OpenDKIM – фильтр DKIM”. Если не получается через панель, устанавливаем вручную:
Debian/Ubuntu:
# sudo apt-get install opendkim
Для Debian/Ubuntu необходимо установить дополнительный пакет:
# sudo apt-get install opendkim-tools
Centos/RH:
# yum install opendkim
2. Генерируем этот самый DKIM ключ и сертификат:
Debian/Ubuntu:
# cd /etc/exim4/ssl/ # /usr/bin/opendkim-genkey -D /etc/exim4/ssl -d domain.com -s dkim -r
Centos/RH:
# cd /etc/exim/ssl # opendkim-genkey -D /etc/exim/ssl -d domain.com -s dkim -r
где domain.com – это ваш домен.
3. Перезагрузим exim:
# sudo /etc/init.d/exim4 restart/
4. Заходим опять в панель управления сервером, на вкладке “Почтовые домены” выбираем нужный домен и жмем кнопку “Изменить” и ставим галочку “Включить DKIM”.
Теперь радуемся, что наши письма подписаны и с меньшей вероятностью попадут в спам листы популярных почтовых служб.