LINUX.ORG.RU
ФорумAdmin

sendmail c конкретнного ip


0

0

Вопрос. Как сделать в sendmail так чтобы письма уходили с определенного ip ? Есть система c дмумя интерфейсами наружу . Нужно чтоб почта уходила только с одного из них . Сейчас это похоже определяется таблицей роутинга и почта в основном идет с дефолтного ip ..

anonymous

Попробуйте сделать SNAT для почтовых пакетов:
iptables -t nat -A POSTROUTING -p tcp --dport 25 -j SNAT --to-source x.x.x.x
Или вы под "с определенного ip" имели в виду "с определенного ИНТЕРФЕЙСА" ?

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

Поясню . Есть машина с двумя интерфесами смотрящими наружу на етих ифейсах реальные ip . Короче я подключен к двум провайдерам основному и резервному - но почту хочу отправлять только через основного. Поэтому и хочу сказать sendmail чтоб он работал только с определенного сокета определенного ифейса а не выбирал сам. Надеюсь обяснил понятно..

anonymous
()
Ответ на: комментарий от anonymous

Попроси основного что бы отрыл релей для твоего ip

а сендмылу скажи, что теперь работаем через релей, доп. плюс

нагрузка на твой сендмыл резко упадет

Sun-ch
()

можно еще так попробовать

править sendmail.cf на предмет:
O DaemonPortOptions=Name=MTA, Addr=X.X.X.X, Port=smtp, Modifiers=bh
где в опциях Modifiers:
b - говорит сендмейлу биндиться к Addr для посылки исходящих сообщений
h - использовать его же для посылки HELO

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