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

Исходное сообщение
"!sendmail & procmail"

Отправлено ilya , 23-Янв-02 21:15 
Подскажите как можно настроить sendmail что бы он всю почту обрабатывал через procmail-скрипт?

Содержание

Сообщения в этом обсуждении
"RE: !sendmail & procmail"
Отправлено stinger , 24-Янв-02 06:18 
>Подскажите как можно настроить sendmail что
>бы он всю почту обрабатывал
>через procmail-скрипт?

В mailertable пишешь
domain.ru  procmail:/etc/procmailrc
то есть всю почту которая идет в domen.ru
обрабатывать через procmail с конфигурационным файлом /etc/procmailrc

После этого не забудь сделать
makemap hash mailertable.db < mailertable


"RE: !sendmail & procmail"
Отправлено ilya , 24-Янв-02 19:55 
>В mailertable пишешь
>domain.ru  procmail:/etc/procmailrc
>то есть всю почту которая идет
>в domen.ru
>обрабатывать через procmail с конфигурационным файлом
>/etc/procmailrc
>
>После этого не забудь сделать
>makemap hash mailertable.db < mailertable

ок. спасибо - работает.(на linux)
но возник следующий вопрос - как сделать это для soalris. т.е. я делаю конфиг с FEATURE(mailertable) а он мне говорт что map mailertable: hash not available. что при компиляции надо указать что бы на mailertable не ругался?


"RE: !sendmail & procmail"
Отправлено lavr , 25-Янв-02 23:54 
>>В mailertable пишешь
>>domain.ru  procmail:/etc/procmailrc
>>то есть всю почту которая идет
>>в domen.ru
>>обрабатывать через procmail с конфигурационным файлом
>>/etc/procmailrc
>>
>>После этого не забудь сделать
>>makemap hash mailertable.db < mailertable
>
>ок. спасибо - работает.(на linux)
>но возник следующий вопрос - как
>сделать это для soalris. т.е.
>я делаю конфиг с FEATURE(mailertable)
>а он мне говорт что
>map mailertable: hash not available.
>что при компиляции надо указать
>что бы на mailertable не
>ругался?

сделать правильный mc для sendmail, в README
черным по-белому написано о том какие базы
и как указывать, если не ясно, то в cf/os/
правила для solaris

ну или поискать на http://www.deja.com/usenet/
в sendmail или solaris или мой постинг в ru7.fido.unix.bsd давно по sendmail

или /path/sendmail_source/README (DATABASE)
/path/sendmail_source/cf/README (DATABASE)

как собирать sendmail и какая версия DB для
какой версии sendmail нужна, если в Solaris
будет использоваться BerkeleyDB


"RE: !sendmail & procmail"
Отправлено lavr , 24-Янв-02 14:28 
>Подскажите как можно настроить sendmail что
>бы он всю почту обрабатывал
>через procmail-скрипт?


есть два основных варианта использования
procmail:

1) как внешний фильтр почты через .forward
2) как LDA (local delivery agent) вместо mail.local, для чего надо добавить в sendmail.mc

FEATURE(`local_procmail')dnl

данная возможность должна быть задана ДО
определения MAILER(local) и после FEATURE(local)
или закоментировать последний

например:

FEATURE(local_lmtp)
FEATURE(local_procmail)

или

dnl FEATURE(local_lmtp)
FEATURE(local_procmail)


"RE: !sendmail & procmail"
Отправлено lavr , 24-Янв-02 14:29 
>>Подскажите как можно настроить sendmail что
>>бы он всю почту обрабатывал
>>через procmail-скрипт?
>
>
>есть два основных варианта использования
>procmail:
>
>1) как внешний фильтр почты через
>.forward
>2) как LDA (local delivery agent)
>вместо mail.local, для чего надо
>добавить в sendmail.mc
>
>FEATURE(`local_procmail')dnl
>
>данная возможность должна быть задана ДО
>
>определения MAILER(local) и после FEATURE(local)
>или закоментировать последний
>
>например:
>
>FEATURE(local_lmtp)
>FEATURE(local_procmail)
>
>или
>
>dnl FEATURE(local_lmtp)
>FEATURE(local_procmail)

и соответственно для второго варианта использовать
файл $HOME/.procmailrc


"RE: !sendmail & procmail"
Отправлено ilya , 25-Янв-02 20:14 
>>>Подскажите как можно настроить sendmail что
>>>бы он всю почту обрабатывал
>>>через procmail-скрипт?
>>
>>
>>есть два основных варианта использования
>>procmail:
>>
>>1) как внешний фильтр почты через
>>.forward
>>2) как LDA (local delivery agent)
>>вместо mail.local, для чего надо
>>добавить в sendmail.mc
>>
>>FEATURE(`local_procmail')dnl
>>
>>данная возможность должна быть задана ДО
>>
>>определения MAILER(local) и после FEATURE(local)
>>или закоментировать последний
>>
>>например:
>>
>>FEATURE(local_lmtp)
>>FEATURE(local_procmail)
>>
>>или
>>
>>dnl FEATURE(local_lmtp)
>>FEATURE(local_procmail)
>
>и соответственно для второго варианта использовать
>
>файл $HOME/.procmailrc
ок. спасибо - помогло...
а еще такой вопрос - как можно обрабатывать также исходящую почту(есть необходимость ее копировать и сохранять)


"RE: !sendmail & procmail"
Отправлено lavr , 26-Янв-02 00:10 
>>>>Подскажите как можно настроить sendmail что
>>>>бы он всю почту обрабатывал
>>>>через procmail-скрипт?
>>>
>>>
>>>есть два основных варианта использования
>>>procmail:
>>>
>>>1) как внешний фильтр почты через
>>>.forward
>>>2) как LDA (local delivery agent)
>>>вместо mail.local, для чего надо
>>>добавить в sendmail.mc
>>>
>>>FEATURE(`local_procmail')dnl
>>>
>>>данная возможность должна быть задана ДО
>>>
>>>определения MAILER(local) и после FEATURE(local)
>>>или закоментировать последний
>>>
>>>например:
>>>
>>>FEATURE(local_lmtp)
>>>FEATURE(local_procmail)
>>>
>>>или
>>>
>>>dnl FEATURE(local_lmtp)
>>>FEATURE(local_procmail)
>>
>>и соответственно для второго варианта использовать
>>
>>файл $HOME/.procmailrc
>ок. спасибо - помогло...
>а еще такой вопрос - как
>можно обрабатывать также исходящую почту(есть
>необходимость ее копировать и сохранять)
>

найдя мои ссылки для sendmail в архиве форума