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

Исходное сообщение
".forward"

Отправлено Dmitry , 08-Дек-03 14:15 
Hi all, неподскажет ли кто идейку или где почитать, как мне запускать некую программу в зависимости от прихода на email некоего сообщения, с определенного адреса, и тела сообщения, может есть где какие скрипты, где посмотреть или почитать можно. Расчитывал пользоваться .forward, пока не могу найти инфу можно ли там это заделать?
стоит Slackware 9.1, sendmail 8.12.10

Содержание

Сообщения в этом обсуждении
".forward"
Отправлено lavr , 08-Дек-03 14:37 
>Hi all, неподскажет ли кто идейку или где почитать, как мне запускать
>некую программу в зависимости от прихода на email некоего сообщения, с
>определенного адреса, и тела сообщения, может есть где какие скрипты, где
>посмотреть или почитать можно. Расчитывал пользоваться .forward, пока не могу найти
>инфу можно ли там это заделать?
>стоит Slackware 9.1, sendmail 8.12.10

man 5 aliases

.forward
"| /path/programm -options"


".forward"
Отправлено Dmitry , 08-Дек-03 16:53 
>>Hi all, неподскажет ли кто идейку или где почитать, как мне запускать
>>некую программу в зависимости от прихода на email некоего сообщения, с
>>определенного адреса, и тела сообщения, может есть где какие скрипты, где
>>посмотреть или почитать можно. Расчитывал пользоваться .forward, пока не могу найти
>>инфу можно ли там это заделать?
>>стоит Slackware 9.1, sendmail 8.12.10
>
>man 5 aliases
>
>.forward
>"| /path/programm -options"

Супер, спасибо все получилось!


".forward"
Отправлено Dmitry , 08-Дек-03 18:15 
>>>Hi all, неподскажет ли кто идейку или где почитать, как мне запускать
>>>некую программу в зависимости от прихода на email некоего сообщения, с
>>>определенного адреса, и тела сообщения, может есть где какие скрипты, где
>>>посмотреть или почитать можно. Расчитывал пользоваться .forward, пока не могу найти
>>>инфу можно ли там это заделать?
>>>стоит Slackware 9.1, sendmail 8.12.10
>>
>>man 5 aliases
>>
>>.forward
>>"| /path/programm -options"
>
>Супер, спасибо все получилось!

а как бы мне фильтровать эти сообщения по полям, вот именно в .forward, к примеру, пришло сообщение от vasya@test.ru
на тебе "| /path/programm -options"
прило от petya@test.ru
на тебе "| /path/programm -options2

чет не могу найти, Lavr подскажи где посмотреть


".forward"
Отправлено lavr , 08-Дек-03 18:30 
>>>>Hi all, неподскажет ли кто идейку или где почитать, как мне запускать
>>>>некую программу в зависимости от прихода на email некоего сообщения, с
>>>>определенного адреса, и тела сообщения, может есть где какие скрипты, где
>>>>посмотреть или почитать можно. Расчитывал пользоваться .forward, пока не могу найти
>>>>инфу можно ли там это заделать?
>>>>стоит Slackware 9.1, sendmail 8.12.10
>>>
>>>man 5 aliases
>>>
>>>.forward
>>>"| /path/programm -options"
>>
>>Супер, спасибо все получилось!
>
>а как бы мне фильтровать эти сообщения по полям, вот именно в
>.forward, к примеру, пришло сообщение от vasya@test.ru
>на тебе "| /path/programm -options"
>прило от petya@test.ru
>на тебе "| /path/programm -options2
>
>чет не могу найти, Lavr подскажи где посмотреть

никак, тебе pipe'ом скидываетс целое письмо, ты сам должен разобрать
и использовать ВСЕ случаи, иначе procmail - там практически ВСЕ есть,
готовый фильтр. сам подумай как argv менять в варианте с pipe, думаю никак?


".forward"
Отправлено Dmitry , 08-Дек-03 18:51 
>>>>>Hi all, неподскажет ли кто идейку или где почитать, как мне запускать
>>>>>некую программу в зависимости от прихода на email некоего сообщения, с
>>>>>определенного адреса, и тела сообщения, может есть где какие скрипты, где
>>>>>посмотреть или почитать можно. Расчитывал пользоваться .forward, пока не могу найти
>>>>>инфу можно ли там это заделать?
>>>>>стоит Slackware 9.1, sendmail 8.12.10
>>>>
>>>>man 5 aliases
>>>>
>>>>.forward
>>>>"| /path/programm -options"
>>>
>>>Супер, спасибо все получилось!
>>
>>а как бы мне фильтровать эти сообщения по полям, вот именно в
>>.forward, к примеру, пришло сообщение от vasya@test.ru
>>на тебе "| /path/programm -options"
>>прило от petya@test.ru
>>на тебе "| /path/programm -options2
>>
>>чет не могу найти, Lavr подскажи где посмотреть
>
>никак, тебе pipe'ом скидываетс целое письмо, ты сам должен разобрать
>и использовать ВСЕ случаи, иначе procmail - там практически ВСЕ есть,
>готовый фильтр. сам подумай как argv менять в варианте с pipe, думаю
>никак?

на самом деле можно конечно это все по дубовому сделать через aliases,
от vasya@test.ru иди на user1 там в .forward стоит
"| /path/programm -options"
от petya@test.ru  -> user2 там соответственно,
но дубово все это, вот хотел было посоветоваться может что нарыть по этому можно!
У меня например вся информация о деятельности сети и пользователей на почту сваливается, так вот идея была развить это дело так что бы в зависимости от содержания, темы, вызывалось то или иное действо, причем делалось это просто и удобно!
  


".forward"
Отправлено Snork , 08-Дек-03 14:50 
>Hi all, неподскажет ли кто идейку или где почитать, как мне запускать
>некую программу в зависимости от прихода на email некоего сообщения, с
>определенного адреса, и тела сообщения, может есть где какие скрипты, где
>посмотреть или почитать можно. Расчитывал пользоваться .forward, пока не могу найти
>инфу можно ли там это заделать?
>стоит Slackware 9.1, sendmail 8.12.10

man procmail


".forward"
Отправлено Dmitry , 08-Дек-03 14:57 
>>Hi all, неподскажет ли кто идейку или где почитать, как мне запускать
>>некую программу в зависимости от прихода на email некоего сообщения, с
>>определенного адреса, и тела сообщения, может есть где какие скрипты, где
>>посмотреть или почитать можно. Расчитывал пользоваться .forward, пока не могу найти
>>инфу можно ли там это заделать?
>>стоит Slackware 9.1, sendmail 8.12.10
>
>man procmail
спасибо смотрю