URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 71635
[ Назад ]

Исходное сообщение
"Есть 2 внешних канала, как сказать sendmail каким пользоваться?"

Отправлено zkrvova , 23-Янв-07 10:54 
Есть 2 канала, один со статическим IP другой с динамическим. Нужно сказать sendmail чтоб он слал почту через первый канал, который не является каналом по умолчанию.

Подскажите как это можно сделать?


Содержание

Сообщения в этом обсуждении
"Есть 2 внешних канала, как сказать sendmail каким пользовать..."
Отправлено Kos , 23-Янв-07 11:05 
>Есть 2 канала, один со статическим IP другой с динамическим. Нужно сказать
>sendmail чтоб он слал почту через первый канал, который не является
>каналом по умолчанию.
>
>Подскажите как это можно сделать?

Если через smart-host то можно маршрут настроить, если напрямую то через фаерволл


"Есть 2 внешних канала, как сказать sendmail каким пользовать..."
Отправлено Garik , 27-Янв-07 02:59 
>
>Если через smart-host то можно маршрут настроить, если напрямую то через фаерволл
>
такая же проблемка
пытаюсь настроить через фаервол+ip route, т.е. маркировать пакеты iptables и заворачивать в нужный канал с помощью ip route.
C ip route проблем нет, а вот с маркировкой пакетов не выходит.
пробую следующее правило
iptables -t mangle -I PREROUTING 1 -i lo -p tcp -m tcp --dport 25 -j MARK --set-mark 0x5
man iptables не помогает... голова квадратная уже :)
поправьте меня, пожалуйста!

P.S. Использовал данные Linux Advanced Routing & Traffic Control HOWTO http://www.opennet.me/docs/RUS/LARTC/c1430.html.
Правило из статьи работает на ура, но оно для почты исходящей из локалки на внешние смтп сервера, а вот приспособить его под заворот почты отправляемой постфиксом, который находится непосредственно на сервере с каналами в инет, не выходит.