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

Почта не доходит до сервера

У меня есть 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.

Очень сложно отладить проблему, не зная больше, но вы можете предпринять следующие шаги:

  1. Выполните поиск DNS в записи MX для домена .hr (например, из окна Linux - «dig @ 8.8.8.8 domainname.hr mx»), который покажет вам запись MX для домена. Убедитесь, что записи MX оканчиваются на "." - например mail.domainname.com. было бы правильно там, где не было бы mail.domainname.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 серверов, и не получить этот удобный клей.