Вы успешно установили панель управления 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 адрес вашего сервера.