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

Исходное сообщение
"sendmail и скрипт для приходящей почты"

Отправлено mvi , 27-Окт-03 10:29 
Как прикрутить скрипт к почтовику, что бы он запускался при получении писем на какой-либо ящик? Скрипту даже не надо знать что за письмо, его содержимое и пр. Просто запуститься и всё :)
На крайний вариант не важен даже ящик: пришла почта - выполнился скрипт.

Содержание

Сообщения в этом обсуждении
"sendmail и скрипт для приходящей почты"
Отправлено Nickolay , 27-Окт-03 10:53 
если юзверей не много то, через .forward+procmail

"sendmail и скрипт для приходящей почты"
Отправлено mvi , 27-Окт-03 10:58 
>если юзверей не много то, через .forward+procmail
я, конечно, извиняюсь - но чуть-чуть поподробнее, плиз.

"sendmail и скрипт для приходящей почты"
Отправлено Nickolay , 27-Окт-03 11:08 
>>если юзверей не много то, через .forward+procmail
>я, конечно, извиняюсь - но чуть-чуть поподробнее, плиз.
ошибся:
если почтовик сендмейл, то в качетве транспорта для локальной доставки можно использовать procmail. а через него можно "просто запускать скрипт".
т.е. и почта ложится в ящик и скрипт отрабатывает

в sendmail.mc добавляем:
define(PROCMAIL_MAILER_PATH,/usr/local/bin/procmail)dnl
define(LOCAL_MAILER_FLAGS,ShPfn)dnl
define(LOCAL_MAILER_ARGS,procmail -a $h -d $u)dnl

FEATURE(local_procmail)dnl

по поводу конфига procmail'а читай доку.
у меня прогон почты на предмет спама идет след образом:
# cat .procmailrc
:0fw: spamassassin.lock
| /usr/local/bin/spamassassin


"sendmail и скрипт для приходящей почты"
Отправлено Medlar , 28-Окт-03 13:17 
man aliases|grep command  ?

F.e. aliases:
user:        \user,|/usr/adm/sm.bin/script