The OpenNET Project / Index page

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

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

"Sendmail  Procmail"
Сообщение от Unknown User emailИскать по авторуВ закладки on 20-Мрт-99, 18:53  (MSK)
Служба безопасности заколебала: необходимо архивировать всю почту. Почтовый сервер на Sendmail. Умные люди советуют прикрутить Procmail (но не говорят как). Со входящей почтой при использовании FEATURE(local_procmail) нет проблем. В man`ах на Procmail дан пример его вызова некими правилами Sendmail.cf, после использования которых Procmail обрабатывает всю почту (а может я и не так понял). Тупое (не петрю я ничего в этих правилах) повторение этого примера к желаемым результатам не привело. Ежели кто делал что-либо подобное или представляет себе о чём идёт речь подмогните. Спасибо.  
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Re: Sendmail  Procmail"
Сообщение от Andrey emailИскать по авторуВ закладки on 22-Мрт-99, 14:19  (MSK)
: Служба безопасности заколебала: необходимо архивировать всю почту. Почтовый сервер на Sendmail. Умные люди советуют прикрутить Procmail (но не говорят как). Со входящей почтой при использовании FEATURE(local_procmail) нет проблем. В man`ах на Procmail дан пример его вызова некими правилами Sendmail.cf, после использования которых Procmail обрабатывает всю почту (а может я и не так понял). Тупое (не петрю я ничего в этих правилах) повторение этого примера к желаемым результатам не привело. Ежели кто делал что-либо подобное или представляет себе о чём идёт речь подмогните. Спасибо.   <br>Привет!<br>Я так понимаю что тебе надо всю почту которая приходит на твой сервер копировать в отдельное место.<br>Это можно сделать с помощью файла aliases в котором ты прописываешь соответствие всех почтовых ящиков<br>пользователей и одного специального, который ты и будешь время от времени архивировать.<br>
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Re: Sendmail  Procmail"
Сообщение от Unknown User emailИскать по авторуВ закладки on 22-Мрт-99, 20:00  (MSK)
: Я так понимаю что тебе надо всю почту которая приходит на твой сервер копировать в отдельное место.<p><br>Со входящей я разобрался. Главное - исходящая, а вернее - вся, обрабатываемая Sendmail`ом.<br>
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Re: Sendmail  Procmail"
Сообщение от Ruslan Zalata emailИскать по авторуВ закладки on 22-Мрт-99, 15:19  (MSK)
: Служба безопасности заколебала: необходимо архивировать всю почту. Почтовый сервер на Sendmail<p>Есть еще один вариант: запустить sendmail с опцией: -X /var/log/somefile, ну и написать на перле небольшой филтрик для разборки всего хлама :)<br>
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Re: Sendmail  Procmail "
Сообщение от ZotermaNN emailИскать по авторуВ закладки on 23-Мрт-99, 15:26  (MSK)
: Служба безопасности заколебала: необходимо архивировать всю почту. Почтовый сервер на Sendmail. Умные люди советуют прикрутить Procmail (но не говорят как). Со входящей почтой при использовании FEATURE(local_procmail) нет проблем. В man`ах на Procmail дан пример его вызова некими правилами Sendmail.cf, после использования которых Procmail обрабатывает всю почту (а может я и не так понял). Тупое (не петрю я ничего в этих правилах) повторение этого примера к желаемым результатам не привело. Ежели кто делал что-либо подобное или представляет себе о чём идёт речь подмогните. Спасибо.   <p>У меня была такая же проблема года два назад.<br>Вот как я ея решил.<p>1. Выдержки из linux.mc (после исправления натравить<br>на него m4 - $ m4 linux.mc > /etc/sendmail.cf). Если<br>попался мусор, заранее прошу прощения.<p>include(`../m4/cf.m4')<br>VERSIONID(`linux for smtp-only setup')dnl<br>OSTYPE(linux)<br>.....<br>define(`PROCMAIL_MAILER_PATH',/usr/bin/procmail)dnl<br>define(`PROCMAIL_MAILER_ARGS',`procmail -Y -m $h $g $u')dnl<br>.....<br>dnl #<br>dnl # There is no case to modify S= and R= rules  from m4 configurator<br>dnl # so sendmail.cf must be edited manually (S=0,R=0)<br>dnl #<br>MAILER(`procmail')dnl<br>.....<br>LOCAL_CONFIG<br>D{Procmail} PROCMAIL<br>CP ${Procmail}<br>C{PRT} ${Procmail}<br>.....<br>LOCAL_RULE_0<br>R $* < @ $+ . $~{PRT} . > $*            $# procmail $@ /etc/some.rc $: $1 @ $2. $3 . ${Procmail}  $4    Send all mail to procmail<br>R $* < @ $* . ${Procmail} . > $*        $1 < @ $2  . > $3                                               Already filtered, map back<br>LOCAL_RULE_2<br>R $* @ $+ . ${Procmail}                 $1 < @ $2 . ${Procmail} >       Rewrite hacked address<p>2. Теперь файл /etc/some.rc<br>ATH=/bin:/usr/bin:/sbin:/usr/sbin<br>VERBOSE=no<br>#LOGFILE=/var/log/mail/procmail_trace<br>ARCHIVE=`/usr/local/bin/tmpname`<br>#ARCHIVE=`date +"%Y%m%d-%H%M%S"`<p>:0 i<br>* ^Subject:.*It.*Takes.*Guts.*Say.*Jesus<br>/var/log/mail/rejected<p>:0 i<br>* ^Status:.*RETURNED.*OR.*UNABLE.*TO.*DELIVER<br>/var/log/mail/rejected<p>:0 c: /var/log/mail/$ARCHIVE.lock<br>{<p>:0 <br>* ^From.*mydom\.ru<br>* ^TO.*mydom\.ru<br>/dev/null<p>:0 E<br>* !^From.*mydom\.ru<br>/var/log/mail/incoming/i-$ARCHIVE<p>:0 E<br>* !^TO.*mydom\.ru<br>/var/log/mail/outgoing/o-$ARCHIVE<p>:0 E<br>/var/log/mail/unknown/u-$ARCHIVE<br>}<br>:0<br>! -f "$@"<p>Здесь программа tmpname генерирует имя файла.<br>Раньше у меня стоял вывод date, но частенько<br>несколько сообщений слеплялись в один файл, посколько<br>date дает точность только до секунды. Поэтому пришлось<br>добавлять к имени файла случайное число.<p>3. Файлы, хранящиеся в архивах можно перелопатить<br>в формат mailbox программой formail, которая входит<br>в дистрибутив procmail<br>$ cat i-19990322
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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