@Alexey_Shalin

Почему в Exim4 письма уходят, но удаленный сервак их не принимает?

Добрый день, товарищи
Столкнулся с такой проблемой, некоторые почтовые сервера не принимают почту с хостов у которых MX смотрит на один IP, а PTR смотрит на другой.

Например:
есть хост vasya.ru
#host -t mx vasya.ru указывает
vasya.ru mail is handled by 20 mail.vasya.ru.
#host mail.vasya.ru
mail.vasya.ru has address x.x.x.1

Но при этом:
vasya.ru -- сам резолвится на x.x.x.2

При отправки почты на определнные хосты, возникает ошибка:
petya.ru[y.y.y.y]: 450 4.7.1 Client host rejected:
cannot find your hostname, [x.x.x.1]: retry timeout exceeded

При резолве x.x.x.1 он указывает на другое доменное имя.. т.к. vasya.ru - лежит на шаред хостинге.

Может кто знает, как победить такое? Чтобы письма на все почтовые сервера доставлялись.
  • Вопрос задан
  • 2788 просмотров
Пригласить эксперта
Ответы на вопрос 2
kotomyava
@kotomyava
Системный администратор
У вас проблема не с нахождением IP по hostname, а с обратной процедурой.
Вам надо прописать обратную зону для вашего домена и соответствующая PTR запись должна указывать на mail.vasya.ru

Стоит обратить внимание на то, что это делается не там, где обслуживается DNS зона vasya.ru, а там, где вам предоставляется IP для mail.vasya.ru, т.е. вероятно у хостера предоставляющего вам сервер или vps.
Ответ написан
Комментировать
@Alexey_Shalin Автор вопроса
PTR зону не получится прописать, потому что на домен на шареде находиться, и соответственно каждому домену на 1 IP не пропишешь PTR запись (
грубо говоря
x.x.x.1 - не может же быть назначен как PTR для доменов mai.vasya.ru, kotya.murzik.ru и тп и тд...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы