Назрела необходимость заменить ОС на сервере и поэтому постепенно переношу все сервисы на комп за фаерволом а вот с smtp возникли проблемы
Допустим шлюз имеет два адреса 212.212.212.1 (rl0) и 192.168.0.1 (fxp1), а временный комп имеет адрес 192.168.0.7
В фаерволе прописал
allow ip from 192.168.0.7 25 to any in via fxp1
allow ip from 192.168.0.7 to any dst-port 25 out via rl0
allow ip from any 25 to 192.168.0.7 in via rl0
allow ip from any 25 to 192.168.0.7 out via fxp1
так же прописан divert 8668 ip from 192.168.0.0/24 to any out via rl0в /usr/local/etc/rinetd.conf прописал
212.212.212.1 25 192.168.0.7 25
192.168.0.1 25 192.168.0.7 25
в результате вроде почта приходит нормально и тест отправки на gmail.com прошел, но вдруг заметил что в очереди есть много сообщений о невозможности отправить сообщения на некоторые сервера в основном происходит таймаут на этапе ehlo или data - решил сам проверить телнетом и заметил одну принеприятнейшую вещь при соединении, например telnet sun1.utilicr.com 25
получаю
Trying 216.223.54.137...
Connected to sun1.utilicr.com.
Escape character is '^]'.
220 sun1.utilicr.com ESMTP Exim 4.68 Mon, 07 Apr 2008 08:42:20 -0400
ehlo mymailserver.ru
И после этого затык...
Причем если я все этоже проделываю со шлюза, то нормально получаю ответ
250-sun1.utilicr.com Hello mymailserver.ru [212.212.212.1]
250-SIZE 52428800
250-PIPELINING
250 HELP
Может кто подскажет где проблема?