Незважаючи на те, що питання створення DNS-записів для правильної роботи поштових серверів обговорюється досить часто, проблема все ж залишається дуже актуальною. Постараюся розглянути більшість основних нюансів в цій статті.
Для початку на сервері вашого DNS-провайдера необхідно створити мінімальний набір записів, з допомогою яких ми дамо знати всьому світу про наш поштовому сервері і домені / ах, який він обслуговує. Без цього наш сервер не матиме можливості приймати пошту із зовні, але, тим не менш, зможе виконувати роль ізольованого поштового сервера. Звичайно останній варіант влаштує далеко не всіх.
Отже, для домену bissquit.com створені такі записи:
Запис owa.bissquit.com створена на майбутнє, якщо раптом захочеться на неї пересадити веб-клієнт Outlook, але в даний момент вона не використовується.
Хочу нагадати, що поширення DNS-записів на всі основні публічні сервери потребують часу. Після створення записів у вашого DNS-провайдера необхідно почекати деякий час, зазвичай це не більше 15-30 хвилин, але все залежить від налаштувань зон і в реальності може зайняти значно більше, хоч і це буває рідко.
Якщо комусь раптом цікаво що буде, якщо ви не створите необхідні записи для доменів, дивіться скріншот нижче:
У цьому прикладі Mail.ru відхилив повідомлення, відправлене з домену corp.bissquit.com. Звичайно тут багато що залежить від налаштувань самого сервера і багато це повідомлення взяли б, але відповісти на нього не змогли б через неправильну настройки або відсутності необхідних публічних DNS-записів.
Ну і щоб не бути голослівним, перевіримо доставку листів з усіх ящиків на будь-який публічний сервер (у мене це mail.ru):
Зверху на скрині частина веб-інтерфейсу mail.ru, знизу - список поштових скриньок користувачів на моєму сервері Exchange. Листи на ящик mail.ru відправляв з кожного із створених в Exchange користувача (Сергій, Олена, bissquit).
На кожне тестове повідомлення я написав відповідь зі свого публічного ящика на mail.ru - наприклад на повідомлення від [email protected] - «test 02 ok».
На завершення хочу сказати, що не кожен провайдер DNS надає можливість створення mx-записів до піддоменів. У моєму випадку це було можливо, але на увазі «доброзичливою» адмінки DNS довелося навіть зв'язуватися з техпідтримкою провайдера і питати що і як зробити, щоб отримати бажане. Крім цього, у моїх доменів відсутні ptr-записи в зв'язку з тим, що я користуюся послугами інтернет від «домашнього» провайдера. Для тестової інфраструктури та написання цієї статті цілком достатньо і такого мінімуму.
Дякую за увагу!