The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как можно 'завернуть' почтовый трафик для резервной копии"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как можно 'завернуть' почтовый трафик для резервной копии"  
Сообщение от billybons2006 email(ok) on 01-Фев-07, 15:34 
Здравствуйте! Есть такая проблема: надо делать копии входящих/исходящих писем. Письма идут через роутер через nat. Для выполнения этой задачи хочу использовать конструкцию вида:

ipfw -q add 0050 fwd 127.0.0.1,33 all from any to any 25

чтобы "завернуть" (как я понимаю) почтовый трафик на 33 порт. А вот что с ним тама делать? Если я, например, настрою на порте 33 sendmail, чтобы он все сообщения клал себе, ну, например, в backup@localhost, а как сделать так, чтобы почтовый трафик шел себе дальше до нормального адресата?

В итоге, чтобы было незаметно из локальной сети, что почта копируется?

Также можно поставить вопрос иначе: как можно с помощью брандмауэра ipfw продублировать почтовый трафик? Т.е. сделать так: копия почтового трафика идет на локальный почтовый сервер, который ловит письма и копирует их, а вторая копия этого же почтового трафика идет себе дальше до получателя?

Пример части моих правил:
cmd="ipfw -q add"
...
$cmd 0050 fwd 127.0.0.1,25 all from any to any 25

# Allow out non-secure standard pop3 function
$cmd 055 $skip tcp from any to any 25 out via $pif setup keep-state
$cmd 056 $skip tcp from any to any 110 out via $pif setup keep-state

Если убрать правило 50, то почта проходит спокойненько себе дальше из локалки в мир и все.
А если вкючить правило 50, то вся почта из локалки в мир уходит на локальный почтовый сервер, который настроен по принципу со страницы http://www.vnc.org.ua/copymail/cpsendmail.html, т.е. копирует все, что к нему попадает.

Вопрос: как сделать так, чтобы срабатывали правила 50 и 55 одновременно?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Как можно 'завернуть' почтовый трафик для резервной копии"  
Сообщение от William email on 01-Фев-07, 16:36 
Входящий можно дублировать прописав в
/home/USERNAME/.forward
строчку:
\USERNAME, COPY@domain.ru
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Как можно 'завернуть' почтовый трафик для резервной копии"  
Сообщение от billybons2006 email(ok) on 01-Фев-07, 16:51 
>Входящий можно дублировать прописав в
>/home/USERNAME/.forward
>строчку:
>\USERNAME, COPY@domain.ru

Для входящего трафика:
Входящий трафик через почтовую программу не проходит. У меня стоит nat и локальный sendmail на доставку не влияет, поэтому, ИМХО, ваш вариант не должен влиять на копирование входящей почты.

Для исходящего трафика:
На рабочей станции стоит, например, the bat!, который настроен на получение и отправку писем с mail.ru (т.е. smtp.mail.ru, pop.mail.ru, login/password). Когда юзер нажимает "отправить почту", the bat! через nat на шлюзе (freebsd) посылает письмо не прокси-серверу (в этом случае имеет место копирование почты для какого-либо локального для шлюза юзера), а сразу серверу smtp.mail.ru. А вот этот самый трафик мне и надо скопировать на резервный ящик.

__________________________________________________________
Решение вроде найдено!

правило 50 должно выглядеть так:

$cmd 0050 fwd 127.0.0.1,25 all from 192.168.2.0/24 to any 25

По крайней мере, все работает на ура для исходящей почты!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Как можно 'завернуть' почтовый трафик для резервной копии"  
Сообщение от as (??) on 02-Фев-07, 05:47 
Смотрим сюда

http://helgus.salut.ru/docs/sendmail/

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Как можно 'завернуть' почтовый трафик для резервной копии"  
Сообщение от billybons2006 email(ok) on 02-Фев-07, 10:04 
>Смотрим сюда
>
>http://helgus.salut.ru/docs/sendmail/

:) Я уже упоминал это руководство в первом посте ;)
http://www.vnc.org.ua/copymail/cpsendmail.html

Даже отметил, что копирование почты сделано частично по этому сценарию. Пришлось его доработать и объединить с еще одним способом :) В итоге пока все работает.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру