У меня есть VPS и обслуживаю несколько доменов.
Конфигурация DNS / MX должна быть в порядке, так как для доменов * .com письма отправляются и принимаются.
Проблема в домене моей страны - * .hr (Хорватия) - письма отправляются, но ответные / новые письма никогда не доходят до моего сервера (даже tail -f log, но ничего не происходит).
Записи MX стандартные - mail.domain-name.com/hr
Может быть что-то конкретное с доменом страны?
Спасибо, Ведран новичок в серверном мире
Сайт prva-liga.hr http://www.intodns.com/prva-liga.hr ОШИБКА: некоторые из ваших DNS-серверов вообще не имеют A-записей. Мне не удалось найти записи A для следующих DNS-серверов: ns2.tkojemile.com ns1.tkojemile.com
У вас должны быть записи A для всех ваших серверов имен.
Но, скажем, для домена * .com mivean.com - все отлично работает с той же конфигурацией. http://www.intodns.com/mivean.com
Не имеете ни малейшего понятия, даже когда читаете тонны контента по этим вопросам.
Спасибо, Ведран
Файл зоны:
$TTL 10800
@ IN SOA prva-liga.hr. postmaster.prva-liga.hr. (
2014101409 ;serial
21600 ;refresh after 6 hours
3600 ;retry after 1 hour
604800 ;expire after 1 week
86400 ) ;minimum TTL of 1 day
@ 3600 IN A 130.255.191.162
mail 86400 IN A 130.255.191.162
ns1 172800 IN A 130.255.191.162
ns2 172800 IN A 130.255.191.162
www 3600 IN CNAME @
ftp 3600 IN CNAME @
cp 86400 IN CNAME @
@ 86400 IN MX 10 mail.prva-liga.hr.
@ 172800 IN NS ns1.tkojemile.com.
@ 172800 IN NS ns2.tkojemile.com.
Очень сложно отладить проблему, не зная больше, но вы можете предпринять следующие шаги:
Как только вы узнаете DNS-запись для домена, подключитесь к нему через telnet через порт 25, например: «telnet mail.domainname.hr» (номер в конце здесь) и посмотрите, получите ли вы «Helo banner» со своего сервера. Если нет, то вам следует начать смотреть на свой брандмауэр, если IP разрешается правильно, или на вашу запись DNS, если нет.
Вы также можете использовать "tcpdump -n port 25" при попытке отправить почту на ваш сервер, чтобы узнать, есть ли попытка подключения к вашему почтовому серверу. Это покажет, действительно ли почтовый трафик попадает на ваш сервер, но игнорируется Postfix.
Проблема в том, что ни один из перечисленных вами серверов имен на самом деле не существует.
Кто служит .hr
?
[me@risby ~]$ dig ns hr.
[...]
;; ANSWER SECTION:
hr. 14400 IN NS dns-hr.univie.ac.at.
hr. 14400 IN NS sns-pb.isc.org.
hr. 14400 IN NS pch.carnet.hr.
hr. 14400 IN NS hr-ns-1.carnet.hr.
hr. 14400 IN NS n3ns.nic.es.
Хорошо, давайте спросим одного из них, кто служит prva-liga.hr
:
[me@risby ~]$ dig ns prva-liga.hr. @pch.carnet.hr.
[...]
;; AUTHORITY SECTION:
prva-liga.hr. 14440 IN NS ns2.tkojemile.com.
prva-liga.hr. 14440 IN NS ns1.tkojemile.com.
Хорошо, давайте спросим их о вашей записи MX:
[me@risby ~]$ dig mx prva-liga.hr @ns1.tkojemile.com.
dig: couldn't get address for 'ns1.tkojemile.com.': not found
[me@risby ~]$ dig mx prva-liga.hr @ns2.tkojemile.com.
dig: couldn't get address for 'ns2.tkojemile.com.': not found
Я не знаю, кто должен предоставлять tkojemile.com
инфраструктуры DNS, но они не очень хорошо работают. Как только вы выберете несколько рабочих серверов имен, Интернет сможет найти ваш почтовый сервер, и почта должна поступить. Пока вы не исправите это, этого не произойдет.
Я понимаю вашу точку зрения о mivean.com
работает, но это счастливая случайность, вызванная обоими tkojemile.com
и mivean.com
находясь под .com
. При переходе к MX
запись для mivean.com.
, серверы имен для .com
передают адреса для ns[12].tkojemile.com
обратно в составе клея. Запросы зон в .hr
не трогай .com
серверов, и не получить этот удобный клей.