Подскажите как затсавит aliases запускать script?
>Подскажите как затсавит aliases запускать script?man /etc/aliases
This is the aliases file - it says who gets mail for whom.или про что вообще речь?
>>Подскажите как затсавит aliases запускать script?
>
>man /etc/aliases
>This is the aliases file - it says who gets mail
>for whom.
>
>или про что вообще речь?Речь идет о том чтобы каждый раз когда данный User получал e-mail, запускался script!
>>>Подскажите как затсавит aliases запускать script?
>>
>>man /etc/aliases
>>This is the aliases file - it says who gets mail
>>for whom.
>>
>>или про что вообще речь?
>
>Речь идет о том чтобы каждый раз когда данный User получал e-mail,
>запускался script!посредством aliases это не делается.
делайте средствами mta|mda или вообще как хотите. вариантов тысячи.
>[оверквотинг удален]
>>>This is the aliases file - it says who gets mail
>>>for whom.
>>>
>>>или про что вообще речь?
>>
>>Речь идет о том чтобы каждый раз когда данный User получал e-mail,
>>запускался script!
>
>посредством aliases это не делается.
>делайте средствами mta|mda или вообще как хотите. вариантов тысячи.Значит невозможно запустить script из-под aliases-а?
>[оверквотинг удален]
>>>>
>>>>или про что вообще речь?
>>>
>>>Речь идет о том чтобы каждый раз когда данный User получал e-mail,
>>>запускался script!
>>
>>посредством aliases это не делается.
>>делайте средствами mta|mda или вообще как хотите. вариантов тысячи.
>
> Значит невозможно запустить script из-под aliases-а?нельзя.
но, теория: aliases это текстовый файл и его анализируют mta|mda, но никто не мешает туда написать что угодно. если последние умеют в анализе принять путь до скрипта (вы должны их обучить) то запуск скрипта из aliases возможен, но это глупо.
>[оверквотинг удален]
>>>посредством aliases это не делается.
>>>делайте средствами mta|mda или вообще как хотите. вариантов тысячи.
>>
>> Значит невозможно запустить script из-под aliases-а?
>
>нельзя.
>но, теория: aliases это текстовый файл и его анализируют mta|mda, но
>никто не мешает туда написать что угодно. если последние умеют в
>анализе принять путь до скрипта (вы должны их обучить) то запуск
>скрипта из aliases возможен, но это глупо.А что можеш посоветоват? У меня стоит EXIM и нужно организовать autoreply
>[оверквотинг удален]
>>> Значит невозможно запустить script из-под aliases-а?
>>
>>нельзя.
>>но, теория: aliases это текстовый файл и его анализируют mta|mda, но
>>никто не мешает туда написать что угодно. если последние умеют в
>>анализе принять путь до скрипта (вы должны их обучить) то запуск
>>скрипта из aliases возможен, но это глупо.
>
> А что можеш посоветоват? У меня стоит EXIM и
>нужно организовать autoreplyПочитайте документацию Exim по autoreply
>Подскажите как затсавит aliases запускать script?Юзай procmail.
>>Подскажите как затсавит aliases запускать script?
>
> Юзай procmail.А говорят что его опасно исползоват с EXIM-ом, так как он становится новым MTA?
>Подскажите как затсавит aliases запускать script?Сказано же, man aliases:
Command
| commandA command starts with a pipe symbol (|), it
receives messages via standard input.Например:
user: "|/some/path/script"
>[оверквотинг удален]
> | command
>
>
> A command starts with a
> pipe symbol (|), it
>
> receives messages via standard input.
>
>Например:
>user: "|/some/path/script"ух ты, первый раз такое вижу. однако..
>[оверквотинг удален]
>>
>> A command starts with a
>> pipe symbol (|), it
>>
>> receives messages via standard input.
>>
>>Например:
>>user: "|/some/path/script"
>
>ух ты, первый раз такое вижу. однако..Спасибо болшое, поробую завтра.
И напишу что получилось !
>[оверквотинг удален]
>>>
>>> receives messages via standard input.
>>>
>>>Например:
>>>user: "|/some/path/script"
>>
>>ух ты, первый раз такое вижу. однако..
>
>Спасибо болшое, поробую завтра.
> И напишу что получилось !Я попробовал, но у меня выдает следующую ошибку:
2007-08-03 10:15:13 1IGpVJ-0000qn-3H <= root@irexmsp.am U=root P=local S=287 from <root@irexmsp.am> for vahagn
2007-08-03 10:15:13 1IGpVJ-0000qn-3H == |/home/sargi/test <vahagn@irexmsp.am> R=system_aliases defer (-30): transport "address_pipe" not found in system_aliases router
>[оверквотинг удален]
>>>
>>>ух ты, первый раз такое вижу. однако..
>>
>>Спасибо болшое, поробую завтра.
>> И напишу что получилось !
>
> Я попробовал, но у меня выдает следующую ошибку:
>
>2007-08-03 10:15:13 1IGpVJ-0000qn-3H <= root@irexmsp.am U=root P=local S=287 from <root@irexmsp.am> for vahagn
>2007-08-03 10:15:13 1IGpVJ-0000qn-3H == |/home/sargi/test <vahagn@irexmsp.am> R=system_aliases defer (-30): transport "address_pipe" not found in system_aliases routerнужно было сказать что exim :)
добавить в роутер system_aliases transport=address_pipe
естественно его описать, добавить необходимые условия или в роутере или транспорте или в своём скрипте чтобы всё подряд не гнал в pipe..или сделайте через exim фильтр:
if $header_to: contains "vahagn@irexmsp.am" then
pipe "/home/sargi/test"
seen finish
endif
>[оверквотинг удален]
>нужно было сказать что exim :)
>добавить в роутер system_aliases transport=address_pipe
>естественно его описать, добавить необходимые условия или в роутере или транспорте или
>в своём скрипте чтобы всё подряд не гнал в pipe..
>
>или сделайте через exim фильтр:
>if $header_to: contains "vahagn@irexmsp.am" then
>pipe "/home/sargi/test"
>seen finish
>endifА можешь помочь я несмыслю в conf-е EXIM-а. И незнаю как добавить.
Заранее спасибо огромное