Как прикрутить скрипт к почтовику, что бы он запускался при получении писем на какой-либо ящик? Скрипту даже не надо знать что за письмо, его содержимое и пр. Просто запуститься и всё :)
На крайний вариант не важен даже ящик: пришла почта - выполнился скрипт.
если юзверей не много то, через .forward+procmail
>если юзверей не много то, через .forward+procmail
я, конечно, извиняюсь - но чуть-чуть поподробнее, плиз.
>>если юзверей не много то, через .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)dnlFEATURE(local_procmail)dnl
по поводу конфига procmail'а читай доку.
у меня прогон почты на предмет спама идет след образом:
# cat .procmailrc
:0fw: spamassassin.lock
| /usr/local/bin/spamassassin
man aliases|grep command ?F.e. aliases:
user: \user,|/usr/adm/sm.bin/script