LinuxForum.Fans
Тема

Netfilter

Автор: kom-pik 11 сообщений 2328 просмотров
#205322

В офисе есть почтовый сервер, исходящая почта работает по 25 порту. Во многих местах провайдеры режут 25 порт.
Решил сделать отправку по 2525 порту и чтобы пересылались на 25 порт.

Верно ли написал правило, которую необходимо выполнить на серваке?
[console]iptables -t nat -A PREROUTING -p tcp --dport 2525 -j REDIRECT --to-port 25[/console]

#205548

Исходящая почта отправляет на 25 порт удаленного сервера, если 25 порт закрыт провайдером на исходящие, то отправлять надо через релей провайдера.
Данное же правило пробрасывает входящее по 2525 на 25, толку ноль, т.к. никто присылать на 2525 не будет, да и вообще, чтобы
получать почту на свой сервер надо начинать с регистрации домена и настройки DNS.

#205577

да и вообще, чтобы
получать почту на свой сервер надо начинать с регистрации домена и настройки DNS.

Это я прекрасно знаю. Вопрос другой стоит

#205580

отправлять через релей провайдеров не вариант вообще

#205581

Так я уже сказал, что это бессмыслица.
Кто будет знать, что вы почту ждете на 2525? Никто.
Сделайте себе веб сервер и повесьте его на какой-нибудь 8088, и никто на него на зайдет, т.к. по умолчанию
все браузеры отсылают запросы на 80. Так же и с почтой, какой-нибудь майл.ру будет отправлять на 25, если он
забанен провайдером, то майл.ру ничего предпринимать не будет.
Другое дело, если сервера ваши, вот тогда можно в транспорте указать, что отправлять по 2525 и редиректить, либо
вообще постфикс повесить на этот порт, но вам ведь не это надо?

#205583
kom-pik написал:
отправлять через релей провайдеров не вариант вообще

А в чем проблема?

#205584

Данное же правило пробрасывает входящее по 2525 на 25 почему толку ноль?
в почтовом клиенте указать порт 2525.
Я спрашиваю про синтаксис

#205585

Синтакис, если постфикс стоит локально
$IPTABLES -t nat -A PREROUTING -i $WAN_IFACE -p tcp --dport 2525 -j REDIRECT --to-ports 25

Если так, то в каждом клиенте надо будет указывать 2525, но тогда и постфикс можно туда повесить просто.

#205589

я же и буду настраивать почтовые клиенты)

#205647

Или лучше настроить postfix?
в master.cf прописать

text
2525 inet n - - - - smtpd
-o smtpd_etrn_restrictions=reject
-o smtpd_client_restrictions=permit_sasl_authenticated,reject

Вроде так

#205714

да

Войдите или зарегистрируйтесь, чтобы ответить.