Назад | Перейти на главную страницу

Должна ли моя запись MX указывать на мое полное доменное имя?

Наконец-то я впервые запустил postfix и хочу убедиться, что все в порядке, прежде чем я «протестирую» его, поэтому я могу предположить, что его остановили потусторонние силы, а не я.

Предположим, что мое полное доменное имя - me.mysite.com, должна ли моя запись MX указывать на него или на mysite.com?

Во-первых - ваш MX запись ДОЛЖНА указывать на имя хоста, которое само указывает на A и / или AAAA запись. An MX запись не может напрямую содержать IP-адрес и не может указывать на CNAME запись.

Во-вторых, в идеале он должен указывать на все, что у вас HELO имя сервера есть, но если они не будут совпадать ни с чем, то не имеет значения, на что он указывает, лишь бы A запись разрешается в правильный IP-адрес.

Вы можете убедиться, что ваш MX настроен правильно, используя nslookup (windows) или dig (linux). В nslookup вы должны сделать это:

C:\Users\mark.henderson>nslookup
Default Server:  dns.domain.local
Address:  192.168.161.2

> set q=mx
> example.com
Server:  dns.domain.local
Address:  192.168.161.2

Non-authoritative answer:
example.com     MX preference = 10, mail exchanger = mail.example.com

mail.example.com       internet address = aaa.bbb.ccc.ddd

Если вы видите свой правильный IP-адрес в последней строке, значит ваш MX работает правильно.