Страница 1 из 1

Client host rejected: cannot find your hostname

Добавлено: 2011-08-25 15:12:34
Catharos
Всем доброго времени суток! Некоторые серверы не принимают от нас почту с ответом "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.

Re: Client host rejected: cannot find your hostname

Добавлено: 2011-08-26 11:02:07
Lord Beaver
Лучше бы указали реальное имя домена - был бы точный ответ. Скорее всего у вас не прописана обратная зона.

Re: Client host rejected: cannot find your hostname

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

Re: Client host rejected: cannot find your hostname

Добавлено: 2011-08-26 20:47:01
blade_007
Есть мнение, что это связано с тем, что 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

Re: Client host rejected: cannot find your hostname

Добавлено: 2011-09-01 13:23:33
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""

Re: Client host rejected: cannot find your hostname

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

Re: Client host rejected: cannot find your hostname

Добавлено: 2011-09-06 9:01:22
Laa
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-запись, очень желательно чтобы она соответствовала А-записи того имени, которым приветствуется ваш ваш МТА. И А-запись указывала бы на ваш ИП адрес. Поймите это и сделайте.

Re: Client host rejected: cannot find your hostname

Добавлено: 2011-09-06 15:09:04
shlash
Зайти вот сюда - Что такое 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"

Re: Client host rejected: cannot find your hostname

Добавлено: 2011-10-03 14:26:19
Catharos
Всем спасибо! Помимо того, что все работает и пока эта проблема не наблюдается, восполнил пробелы в знаниях.

Re: Client host rejected: cannot find your hostname

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

Re: Client host rejected: cannot find your hostname

Добавлено: 2012-09-26 11:46:56
rayder
обратная запись должна указывать на то, что говорит в HELO/EHLO сервер + это должна быть апишка сервера.