Для правильної роботи поштового сервера важливо мати правильно налаштовану DNS зону. Налаштування DNS зони відноситься до підготовчих операцій перед розгортанням поштового сервера і від неї безпосередньо залежить працездатність системи електронної пошти.
Якщо у вас вже є домен і, швидше за все, на ньому функціонує сайт, уточніть, чи можливо управління DNS зоною з панелі хостинг провайдера, в іншому випадку краще перенести домен до реєстратора, для цього зверніться в підтримку провайдера.
Отже, домен у нас є. Які записи містить його DNS зона? По-перше це SOA запис - опис зони. Ми не будемо детально розбирати всі записи, це виходить за рамки нашої статті, але мати загальне уявлення про них необхідно. Також повинні бути дві NS записи, що вказують на сервера імен (DNS сервера) обслуговуючі даний домен, це будуть сервера реєстратора або хостинг провайдера.
Найчастіше зустрічається цей варіант, але при необхідності ви завжди зможете створити A запис самі. Даний запис має вигляд:
example.com. IN A 22.11.33.44
Для роботи поштового сервера потрібно створити MX запис, яка повинна вказувати на наш поштовий сервер. Для цього створимо запис:example.com. IN MX 10 mail.example.com.
Також можна написати просто:
example.com. IN MX 10 mail
До такого імені (без точки на кінці) example.com буде додано автоматично. Цифра 10 визначає пріоритет сервера, чим вона менша, тим вище пріоритет. До речі, DNS зона вже може містити MX запис виду:
example.com. IN MX 0 example.com.
Oбично цей запис автоматично створюється хостинг провайдером при розміщенні сайту, її потрібно видалити.
Тепер створимо A запис для mail.example.com
mail.example.com. IN A 11.22.33.44
Також можна зробити аліаси для поштового сервера типу pop.example.ru і smtp.example.ru. Навіщо це треба? Це дозволить клієнтові не залежати від особливостей вашої інфраструктури, один раз прописавши настройки. Припустимо, що ваша компанія розрослася і виділила для обслуговування зовнішніх клієнтів окрему поштову сервер mail1. все що вам знадобитися, це змінити дві DNS записи, клієнти і не помітять того, що працюють з новим сервером. Для створення алиасов використовуються записи типу CNAME:
pop IN CNAME mail.example.com.
smtp IN CNAME mail.example.com.
44.33.22.11.in-addr.arpa. IN PTR mail.example.com.
Перевірити MX і PTR запису також можна командою nslookup використовуючи додатковий параметр -type = MX або -type = PTR