Skip to content

Как настроить DNS-записи для почтового сервера

Правильная настройка DNS — ключ к корректной работе почтового сервера, доставке писем и защите от спама.

На этапе установки модуля почтового сервера в панели BeAdmin потребуется указать домен, который будет использоваться для настройки почтовой службы. После установки его всегда можно изменить, но для начальной конфигурации он необходим. В этой статье в качестве примера будет использоваться домен example.com и IP-адрес сервера 192.0.2.10.

Рекомендуется создавать DNS-записи у регистратора домена или вашего хостинг-провайдера. Их DNS-серверы, как правило, отказоустойчивы и обеспечивают стабильную работу ваших сервисов.

A-запись (Address Record)

Указывает IP-адрес почтового сервера.

mail.example.com.    IN    A    192.0.2.10

Предполагается, что ваш сайт расположен на том же сервере. Если A-запись для основного домена ещё не создана — добавьте её:

example.com.    IN    A    192.0.2.10

Важно

Имя mail.example.com будет использоваться в MX-записи. Оно должно указывать на реальный IP-адрес.

MX-запись (Mail Exchange)

Определяет, какой сервер отвечает за приём почты.

example.com.    IN    MX    10    mail.example.com.

Число 10 — это приоритет. MX-запись должна указывать на поддомен с корректной A-записью.

SPF-запись (Sender Policy Framework)

Помогает предотвратить подделку отправителя писем.

example.com.    IN    TXT    "v=spf1 ip4:192.0.2.10 -all"

Тег -all означает, что разрешена отправка писем только с указанного IP-адреса.

DKIM-запись (DomainKeys Identified Mail)

Позволяет удостовериться, что письмо не было подделано и действительно отправлено от имени вашего домена. Запись содержит публичный ключ.

default._domainkey.example.com.    IN    TXT    "v=DKIM1; k=rsa; p=MIIBIjANBg..."

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

DMARC-запись

Определяет, как обрабатывать письма, не прошедшие проверку SPF или DKIM.

_dmarc.example.com.    IN    TXT    "v=DMARC1; p=reject; rua=mailto:admin@example.com"

Ключ p=reject указывает отклонять сообщения, не прошедшие проверку.

PTR-запись (Reverse DNS)

Обратная DNS-запись настраивается у хостинг-провайдера и указывает доменное имя для IP-адреса.

10.2.0.192.in-addr.arpa.    IN    PTR    mail.example.com.

Внимание

PTR-запись должна совпадать с HELO/EHLO-именем, используемым вашим почтовым сервером.

Пример конфигурации

Допустим:

  • Домен: example.com
  • Хост: mail.example.com
  • IP-адрес: 192.0.2.10

Тогда список DNS-записей выглядеть приблизительно следующим образом:

mail.example.com.               IN A     192.0.2.10
example.com.                    IN MX 10 mail.example.com.
example.com.                    IN TXT   "v=spf1 ip4:192.0.2.10 -all"
_dmarc.example.com.             IN TXT   "v=DMARC1; p=reject; rua=mailto:admin@example.com"
default._domainkey.example.com. IN TXT   "v=DKIM1; k=rsa; p=MIIBIjANBg..."

Полезные советы

  • Проверяйте DNS записи на сайте: https://mxtoolbox.com
  • Тестируйте доставку писем: https://mail-tester.com
  • Убедитесь, что PTR, HELO и A-записи синхронизированы
  • Обновляйте DKIM-ключи при смене сервера или пересоздании конфигурации

BeAdmin © 2025. Все права защищены.