Почтовый сервер Tegu. Первоначальная настройка. Настройка DNS. A, MX, PTR, SPF записи.
Один из важных этапов создания собственного почтового сервера является создание A, MX, PTR, SPF записей для корректной работы сервера.
Разберем подробно данный момент, который применим в принципе к любому серверу.
Исходные данные: IP адрес тестового почтового сервера: 192.168.1.10
Имя сервера: testmail.t-wiki.ru
Белый IP - 1.2.3.4
Итак:
А-запись
A-запись должна сопоставлять белый IP и доменное имя
В нашем случае имя testmail.t-wiki.ru сопоставляется 1.2.3.4
MX-запись
MX-запись указывает непосредственно на почтовый сервер
Причем это обязательно должно быть доменное имя (не ip-адрес)
В нашем случае домен t-wiki.ru имеет MX значение testmail.t-wiki.ru
SPF-запись
Содержит список доверенных серверов и сведения о механизме обработке почты
Это TXT-запись в названии которой мы указываем имя сервера:
testmail.t-wiki.ru
А в значении пишем v=spf1 a mx ~all
Префиксы:
- + — Pass, принимать почту.
- - — Fail, отклонять почту.
- ~ — SoftFail, принимать почту и помещать письма в спам.
- ? — нейтральная настройка (обрабатывать как обычное письмо).
Пример:
v=spf1 ip4:10.10.10.0/24 ~all
Принимаем письма только из подсети 10.10.10.0/24, письма с других адресов помечаются как спам
v=spf1 a -all
Принимать почту только с А-записи домена, письма с других серверов отклоняются.
v=spf1 -all
Отклонять все письма с домена. Может использоваться для серверов, с которых только читают входящую почту
v=spf1 a:test.test.ru ~all
Принимать почту с А-записи домена test.test.ru
v=spf1 redirect=test-test.ru
Использовать настройки приема или отклонения почты от домена test-test.ru
PTR-запись
Это обратная DNS запись, которая преобразует IP адрес в имя.
Как правило ее указывает провайдер (где ему нужен IP и доменное имя)
В целом - это основное, что вам необходимо сделать, чтобы ваш почтовый сервер заработал со стороны DNS.