serghey-rodin/vesta — pull request #92 by kinolaev (2014-01-09 16:18:31+00:00)
Title: Add pdd.yandex.ru support

У меня была задача подключить Яндекс.ПДД, при этом домен должен был быть на dns-сервере Vest'ы и почта должна была проходить dkim и spf проверку при отправке как через сайт, так и через Яндекс. Для этого:
1) изменил dkim_selector в конфиге exim (в pull request'е для всех дистрибутивов) и в скриптах bin/v-add-mail-domain, bin/v-add-mail-domain-dkim, bin/v-list-mail-domain-dkim-dns, func/rebuild.sh на vmail;
2) добавил dns-шаблон yandex.tpl (также для всех дистрибутивов).

Для удобства добавил в bin/v-add-mail-domain, bin/v-add-mail-domain-dkim и func/rebuild.sh функцию автоматического добавления DKIM записи c dns1.yandex.ru, если в Vest'е для домена указана яндексова MX-запись.

Попутно исправил в нескольких местах длину ключа и права для debian-based дистрибутивов.

Протестировано на ubuntu 12.04 с Vesta 0.9.8-6.
Топик на форуме https://forum.vestacp.com/viewtopic.php?f=31&t=4391.