Наконец-то я впервые запустил 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 работает правильно.