понедельник, 11 ноября 2013 г.

Установка DKIM в ISPmanager (Debian)

Добрый день.

Появилась такая проблема - письма отправленные сервера попадают в спам. По большей части проблема была в некорректной SPF и PTR записях (сделанных не мной). Но я решил дополнить еще и DKIM записью.

Вот краткая заметка, как я это делал.


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".

Теперь радуемся, что наши письма подписаны и с меньшей вероятностью попадут в спам листы популярных почтовых служб.

2 комментария:

  1. При отсылке письма на гугл получаю такую подпись:
    DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;

    Что не так делаю? Подскажите пожалуйста

    ОтветитьУдалить