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

Настройка 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 адрес вашего сервера.