LINUX.ORG.RU
решено ФорумAdmin

Client host rejected

 , ,


0

1

183.194.100.5 - Шлюз между локальной сетью и миром имеет правила

iptables -t nat -A PREROUTING -d 183.194.100.5/32 -p tcp -m tcp --dport 25 -j DNAT --to-destination 192.168.206.18:25
iptables -t nat -A POSTROUTING -d 192.168.206.18/32 -p tcp -m tcp --dport 25 -j SNAT --to-source 183.194.100.5
192.168.206.18 - Postfix в локальной сети за шлюзом отклоняет письмо мотивируя:
Apr 27 15:54:43 mail postfix/smtpd[9783]: NOQUEUE: reject: RCPT from unknown[183.194.100.5]: 450 4.7.1 Client host rejected: cannot find your hostname, [183.194.100.5]; from=<name@mail.ru> to=<name@mydomain.com> proto=ESMTP helo=<fallback7.mail.ru>

★★★★★

iptables -t nat -A POSTROUTING -d 192.168.206.18/32 -p tcp -m tcp --dport 25 -j SNAT --to-source 183.194.100.5

Наверное так все таки

iptables -t nat -A POSTROUTING -s 192.168.206.18/32 -p tcp -m tcp --dport 25 -j SNAT --to-source 183.194.100.5
Точнее я вообще не понимаю что делает второе правило?!

pyatak123 ()
Последнее исправление: pyatak123 (всего исправлений: 1)
Ответ на: комментарий от pyatak123

Скоре всего дело в том, что postfix проверяет зону fallback7.mail.ru и не находит там 183.194.100.5, который принадлежит перенаправившему пакет шлюзу. Из-за этого несоответсвия отбрасывает письмо.

petav ★★★★★ ()
Ответ на: комментарий от pyatak123

А зачем ты все запросы к постфиксу натишь в такой сорс 183.194.100.5

И правда. Моя глупость. Спасибо, pyatak123

petav ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.