Поиск по этому блогу

суббота, 13 декабря 2014 г.

Письма с моего сервера попадают в спам. Настройка dkim на ubuntu.

Все начинается с того, что если вы пробуете отправить письма со своего сервера, они скорее всего попадут в папку спам. Попробуем с этим побороться.
Начнем с установки нужных программ
apt-get install opendkim opendkim-tools
Далее открываем конфиг dkim
sudo nano /etc/opendkim.conf
И доводим его до такого вида
Domain                  example.com
KeyFile                 /etc/postfix/dkim.key
Selector                mail
SOCKET                  inet:8891@localhost  
 Затем открываем файл дефолтных настроек dkim
sudo nano /etc/default/opendkim
И добавляем в него строку
SOCKET="inet:8891@localhost"
Открываем настройки postfix
sudo nano /etc/postfix/main.cf 
В конец добавляем
milter_default_action = accept
milter_protocol = 2
smtpd_milters = inet:localhost:8891
non_smtpd_milters = inet:localhost:8891 
Генерируем ключи
opendkim-genkey -t -s mail -d example.com 
Получим два файла: публичный и приватный ключи.
Приватный скопируем с папку с настройками postfix
cp mail.private /etc/postfix/dkim.key
А публичный посмотрим
cat mail.txt
Увидим что-то типа
mail._domainkey IN TXT "v=DKIM1; k=rsa; t=y; p=MIGfM******3QAB" ; ----- DKIM key mail for example.com 
Я вырезал часть ключа, чтобы тут проще воспринялась информация.
Копируем текст в кавычках от v= и до AB включительно.
Идем в настройки днс зон. У меня они в панели регистратора. И прописываем туда запись типа TXT.
Записи могут не сразу обновиться. Проверяем их командой
dig mail._domainkey.example.com TXT
Ждем пока начнет возвращаться информация о нашей записи.
Дальше просто перезапускаем dkim и postfix.
service opendkim start
service postfix restart
Отправляем письмо и видим

1 комментарий:

  1. Если нужно настроить для нескольких доменов, то тут есть решение от меня же
    http://hashcode.ru/questions/388126/ubuntu-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-opendkim-%D0%B4%D0%BB%D1%8F-%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%B8%D1%85-%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D0%BE%D0%B2

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

Количество·просмотров