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

Письма не доставляются на сервер с определенных почтовых серверов: «в домене нет действующих почтовых обменников»

У меня проблемы с сервером, который я администрирую.

Мне сказали, что некоторые электронные письма не приходят. Это постоянно от определенных людей. Вот полученная ими ошибка отказов:

Это сообщение было создано автоматически программой доставки почты.

Отправленное вами сообщение не может быть доставлено одному или нескольким получателям. Это постоянная ошибка. Не удалось выполнить следующий адрес:

"example@fish-thecompany.com": в домене нет действующих почтовых обменников

Я не знаю, как к этому подойти. Очевидно, у меня есть почтовые обменники, так как мы можем отправлять и получать электронную почту (обычно) без проблем.

Могу ли я что-нибудь сделать с нашей стороны или мне нужно обратиться к почтмейстеру домена, который не может найти почтовый обменник?

Предполагая, что это ваш реальный домен (за что большое спасибо), у вас проблема с записью MX:

[me@lory ~]$ dig mx fish-thecompany.com
[...]
;; ANSWER SECTION:
fish-thecompany.com.    86313   IN      MX      20 mail.fish-thecompany.com.
[me@lory ~]$ dig mail.fish-thecompany.com
[...]
;; ANSWER SECTION:
mail.fish-thecompany.com. 86300 IN      CNAME   fish-thecompany.com.
fish-thecompany.com.    86300   IN      A       109.228.0.95

Но RFC2181 очень ясно по этому поводу:

10.3. Записи MX и NS

Имя домена, используемое в качестве значения записи ресурса NS, или часть значения записи ресурса MX не должны быть псевдонимом. Мало того, что спецификация ясна по этому поводу, но и использование псевдонима в любой из этих позиций не работает так хорошо, как можно было бы надеяться, и не отвечает амбициям, которые, возможно, привели к этому подходу. Это доменное имя должно иметь в качестве значения одну или несколько адресных записей. В настоящее время это будут записи A, однако в будущем могут быть приемлемы другие типы записей, дающие адресную информацию. Он также может иметь другие записи RR, но не CNAME RR.

Я предполагаю, что некоторые из ваших отправителей используют почтовые серверы, нетерпимые к нарушениям этого конкретного RFC; Что касается их серверов, у вас действительно нет действующих почтовых обменников. Исправьте это, сделайте ваш хост, на который ссылается MX, записью A, и это вполне может улучшить.

Скорее всего ваш почтовый сервер, или настройка днс не соответствует принятым правилам.

http://mxtoolbox.com/diagnostic.aspx