Client host rejected: cannot find your hostname

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Catharos
проходил мимо
Сообщения: 6
Зарегистрирован: 2010-02-09 21:38:13

Client host rejected: cannot find your hostname

Непрочитанное сообщение Catharos » 2011-08-25 15:12:34

Всем доброго времени суток! Некоторые серверы не принимают от нас почту с ответом "Client host rejected: cannot find your hostname". Прошу помощи с данной проблемой.
Наш домен domain_name.ru. Сайт висит у хостера с IP 1.2.3.4, почтовый сервер на нашем офисном через роутер IP 5.6.7.8. От нас почта идет напрямую адресату, например к another_domain_name.ru, а к нам вся почта идет через сторонний сервер spamorez_domain_name.ru (там режется спам). В чем может быть проблема?

Код: Выделить всё

# dig domain_name.ru
domain_name.ru  300  IN  A  1.2.3.4

# dig MX domain_name.ru
domain_name.ru  300  IN  MX spamorez_domain_name.ru

# dig -x 5.6.7.8
8.7.6.5.in-addr.arpa. 86270 IN     PTR     domain_name.ru.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Lord Beaver
рядовой
Сообщения: 31
Зарегистрирован: 2009-12-26 20:37:45
Откуда: Волгоград

Re: Client host rejected: cannot find your hostname

Непрочитанное сообщение Lord Beaver » 2011-08-26 11:02:07

Лучше бы указали реальное имя домена - был бы точный ответ. Скорее всего у вас не прописана обратная зона.

Catharos
проходил мимо
Сообщения: 6
Зарегистрирован: 2010-02-09 21:38:13

Re: Client host rejected: cannot find your hostname

Непрочитанное сообщение Catharos » 2011-08-26 15:22:50

В том и дело, что она прописана. Как только сменили провайдера каждое 3-е письмо не доставлялось. Затем провайдер нам прописал обратную зону - все стало гуд, но каждые недели 3-4 подходят юзеры и жалуются на эту проблему. Домен areal.msk.ru

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

Re: Client host rejected: cannot find your hostname

Непрочитанное сообщение blade_007 » 2011-08-26 20:47:01

Есть мнение, что это связано с тем, что MX-запись для вашего домена является алиасом алиаса.

Код: Выделить всё

$ host areal.msk.ru
areal.msk.ru has address 213.189.197.64
areal.msk.ru mail is handled by 50 mxs.spamanet.com.
[jack@localhost ~]$ host -t ns areal.msk.ru
areal.msk.ru name server dns2.zenon.net.
areal.msk.ru name server dns1.zenon.net.
[jack@localhost ~]$ host mxs.spamanet.com
mxs.spamanet.com is an alias for mx.spamanet.com.
mx.spamanet.com is an alias for mx.spamorez.ru.
mx.spamorez.ru has address 174.46.73.130
попробуйте изменить MX явно на mx.spamorez.ru

shlash
мл. сержант
Сообщения: 82
Зарегистрирован: 2007-10-21 13:34:58
Откуда: С.-Петербург
Контактная информация:

Re: Client host rejected: cannot find your hostname

Непрочитанное сообщение shlash » 2011-09-01 13:23:33

Неправильно сейчас у вас сделано. Всё сделано неправильно.
dig 5.6.7.8 должен вернуть нечто подобное mail.areal.msk.ru
dig mail.areal.msk.ru должен вернуть 5.6.7.8
Ну... или измените areal.msk.ru, чтобы оно указывало на 5.6.7.8... А там у вас сайтег, который принципиально не открывается с www.
Сейчас же, из исходных 5.6.7.8, вы получаете 1.2.3.4

MX, который является алиасом алиаса, тоже неправильно. Но, к проблеме неприёма вашей исходящей почты, это отношения не имеет.

P.S. Удивительно, что ваша почта куда-то ходит, и только "Некоторые серверы не принимают от нас почту с ответом "Client host rejected: cannot find your hostname""

Catharos
проходил мимо
Сообщения: 6
Зарегистрирован: 2010-02-09 21:38:13

Re: Client host rejected: cannot find your hostname

Непрочитанное сообщение Catharos » 2011-09-05 15:48:32

Правильно я понимаю, что мне нужно:
1) сделать так, чтобы мой почтовый сервер представлялся как mail.areal.msk.ru
2) прописать обратную зону, чтобы mail.areal.msk.ru ссылался на тот IP адрес, на котором он весит?

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: Client host rejected: cannot find your hostname

Непрочитанное сообщение Laa » 2011-09-06 9:01:22

shlash писал(а):Неправильно сейчас у вас сделано. Всё сделано неправильно.
dig 5.6.7.8 должен вернуть нечто подобное mail.areal.msk.ru
dig mail.areal.msk.ru должен вернуть 5.6.7.8
Ну... или измените areal.msk.ru, чтобы оно указывало на 5.6.7.8... А там у вас сайтег, который принципиально не открывается с www.
Сейчас же, из исходных 5.6.7.8, вы получаете 1.2.3.4

MX, который является алиасом алиаса, тоже неправильно. Но, к проблеме неприёма вашей исходящей почты, это отношения не имеет.

P.S. Удивительно, что ваша почта куда-то ходит, и только "Некоторые серверы не принимают от нас почту с ответом "Client host rejected: cannot find your hostname""
Не удивительно, есть еще грамотные админы, которые не рубят без разбору все подряд.

Топикстартеру: надо сделать PTR-запись, очень желательно чтобы она соответствовала А-записи того имени, которым приветствуется ваш ваш МТА. И А-запись указывала бы на ваш ИП адрес. Поймите это и сделайте.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

shlash
мл. сержант
Сообщения: 82
Зарегистрирован: 2007-10-21 13:34:58
Откуда: С.-Петербург
Контактная информация:

Re: Client host rejected: cannot find your hostname

Непрочитанное сообщение shlash » 2011-09-06 15:09:04

Зайти вот сюда - Что такое SMTP,POP3 протокол, как работает и RFC по нему - http://forum.lissyara.su/viewtopic.php?f=20&t=3700
Там найдите ссылку и прочитайте вот это - Настройка DNS для электронной почты - http://forum.ixbt.com/topic.cgi?id=7:26978

У провайдера, который выдал вам адрес, прописать в реверсной зоне 5.6.7.8 PTR mail.areal.msk.ru
В вашей зоне areal.msk.ru сделать запись mail A 5.6.7.8
В конфиге exim прописать опцию primary_hostname = "mail.areal.msk.ru"

Catharos
проходил мимо
Сообщения: 6
Зарегистрирован: 2010-02-09 21:38:13

Re: Client host rejected: cannot find your hostname

Непрочитанное сообщение Catharos » 2011-10-03 14:26:19

Всем спасибо! Помимо того, что все работает и пока эта проблема не наблюдается, восполнил пробелы в знаниях.

Redduck
проходил мимо

Re: Client host rejected: cannot find your hostname

Непрочитанное сообщение Redduck » 2012-09-26 9:57:15

Laa писал(а):
shlash писал(а): Топикстартеру: надо сделать PTR-запись, очень желательно чтобы она соответствовала А-записи того имени, которым приветствуется ваш ваш МТА. И А-запись указывала бы на ваш ИП адрес.
Я думаю что вовсе не обязательно что-бы обратная (PTR) запись указывала на MTA. Один MTA может обслуживать разные почтовые домены. Но обратная запись должна быть.

rayder
лейтенант
Сообщения: 661
Зарегистрирован: 2008-12-18 16:29:43
Откуда: Ukraine/Kiev
Контактная информация:

Re: Client host rejected: cannot find your hostname

Непрочитанное сообщение rayder » 2012-09-26 11:46:56

обратная запись должна указывать на то, что говорит в HELO/EHLO сервер + это должна быть апишка сервера.
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер.