Перейти к содержимому

Настройка DKIM и SPF в Hestia CP / Vesta CP

    Вы успешно установили панель управления Hestia CP на виртуальный сервер, добавили домен, загрузили ваш сайт, но все письма которые отправляются с вашего сервера попадают в спам?

    Посмотрев видео Проблемы с отправкой почты ? Проверяем почтовый домен вы увидели, что запись DKIM (DomainKeys Identified Mail) неверная, либо она отсутствует.

    Настойка DKIM в Hestia CP / Vesta CP

    В панели управления Hestia CP переходим в раздел Mail и активируем DKIM запись у доменного имени. После активации DKIM, для получения записи DKIM нам необходимо подключиться к серверу используя SSH и выполнить следующую команду.

    v-list-mail-domain-dkim tester testdomain.com

    Указываем имя пользователя, в нашем примере это tester и доменное имя для которого необходимо получить DKIM запись, у нас это testdomain.com

    В качестве ответа на команду мы получим два ключа, частный и открыты, нас интересует открытый ключ, он находится внизу.

    Следующим шагом нам необходимо для нашего доменного имени добавить TXT запись.

    mail._domainkey IN TXT "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDgCcdDjtgNapaxTNhRs92zARt
    0BpKJhzjTlOd5HHEvr/2+PKacI+m3hNHNmVJt+FmKfIWjVaaPHO1NIDO2ARGt27G
    NOlmDl3bmnubu8xtUuMZ2hRd/p7/EAssloLcoMQGcOwPQRItLjNayWMHEJbwLNP6
    LZI9dATt2yqxlN1PjwIDAQAB" ;

    В панели управления DNS добавляем новую запись типа TXT, задаем имя mail._domainkey в поле значение добавляем

    v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDDgCcdDjtgNapaxTNhRs92zARt0BpKJhzjTlOd5HHEvr/2+PKacI+m3hNHNmVJt+FmKfIWjVaaPHO1NIDO2ARGt27GNOlmDl3bmnubu8xtUuMZ2hRd/p7/EAssloLcoMQGcOwPQRItLjNayWMHEJbwLNP6LZI9dATt2yqxlN1PjwIDAQAB

    !! При копировании DKIM записи вы скорее всего получите запись не одной строкой, а с разбитием на строки, данные переходы необходимо убрать, запись DKIM должна быть одной строкой.

    Сохраняем введенные значения. На этом добавление DKIM записи завершено.

    Таким образом будет выглядеть DKIM запись в CloudFlare.

    Настойка SPF в Hestia CP / Vesta CP

    SPF запись позволяет владельцу домена указать список серверов, имеющих право отправлять email-сообщения с обратными адресами в этом домене.
    Агенты передачи почты, получающие почтовые сообщения, могут запрашивать SPF-информацию с помощью простого DNS-запроса, верифицируя таким образом сервер отправителя.

    Обычно данная запись автоматически добавляется при создании DNS зоны. Если данной записи у вас нет, вам необходимо добавить новую TXT запись, в имя домена необходимо указать доменное имя, тип TXT, в значение

    v=spf1 +a +mx +ip4:20.20.20.20 ~all

    Вместо 20.20.20.20 указать IP адрес вашего сервера.