The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Запуск script из aliases"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Запуск script из aliases"  
Сообщение от Saqo email(ok) on 31-Июл-07, 09:05 
Подскажите как затсавит aliases запускать script?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Запуск script из aliases"  
Сообщение от Cyrus_user on 31-Июл-07, 09:37 
>Подскажите как затсавит aliases запускать script?

man /etc/aliases
This  is the aliases file - it says who gets mail for whom.

или про что вообще речь?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Запуск script из aliases"  
Сообщение от Saqo email(??) on 31-Июл-07, 09:41 
>>Подскажите как затсавит aliases запускать script?
>
>man /etc/aliases
>This  is the aliases file - it says who gets mail
>for whom.
>
>или про что вообще речь?

Речь идет о том чтобы каждый раз когда данный User получал e-mail, запускался script!


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Запуск script из aliases"  
Сообщение от Cyrus_user on 31-Июл-07, 09:50 
>>>Подскажите как затсавит aliases запускать script?
>>
>>man /etc/aliases
>>This  is the aliases file - it says who gets mail
>>for whom.
>>
>>или про что вообще речь?
>
>Речь идет о том чтобы каждый раз когда данный User получал e-mail,
>запускался script!

посредством aliases это не делается.
делайте средствами mta|mda или вообще как хотите. вариантов тысячи.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Запуск script из aliases"  
Сообщение от Saqo email(??) on 31-Июл-07, 09:54 
>[оверквотинг удален]
>>>This  is the aliases file - it says who gets mail
>>>for whom.
>>>
>>>или про что вообще речь?
>>
>>Речь идет о том чтобы каждый раз когда данный User получал e-mail,
>>запускался script!
>
>посредством aliases это не делается.
>делайте средствами mta|mda или вообще как хотите. вариантов тысячи.

  Значит невозможно запустить script из-под aliases-а?  


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Запуск script из aliases"  
Сообщение от Cyrus_user on 31-Июл-07, 10:53 
>[оверквотинг удален]
>>>>
>>>>или про что вообще речь?
>>>
>>>Речь идет о том чтобы каждый раз когда данный User получал e-mail,
>>>запускался script!
>>
>>посредством aliases это не делается.
>>делайте средствами mta|mda или вообще как хотите. вариантов тысячи.
>
>  Значит невозможно запустить script из-под aliases-а?

нельзя.
но, теория: aliases это текстовый файл  и его анализируют mta|mda, но никто не мешает туда написать что угодно. если последние умеют в анализе принять путь до скрипта (вы должны их обучить) то запуск скрипта из aliases возможен, но это глупо.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Запуск script из aliases"  
Сообщение от Saqo email(??) on 31-Июл-07, 10:56 
>[оверквотинг удален]
>>>посредством aliases это не делается.
>>>делайте средствами mta|mda или вообще как хотите. вариантов тысячи.
>>
>>  Значит невозможно запустить script из-под aliases-а?
>
>нельзя.
>но, теория: aliases это текстовый файл  и его анализируют mta|mda, но
>никто не мешает туда написать что угодно. если последние умеют в
>анализе принять путь до скрипта (вы должны их обучить) то запуск
>скрипта из aliases возможен, но это глупо.

  А что можеш посоветоват?  У меня стоит EXIM и нужно организовать autoreply

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Запуск script из aliases"  
Сообщение от SubGun email(ok) on 31-Июл-07, 15:45 
>[оверквотинг удален]
>>>  Значит невозможно запустить script из-под aliases-а?
>>
>>нельзя.
>>но, теория: aliases это текстовый файл  и его анализируют mta|mda, но
>>никто не мешает туда написать что угодно. если последние умеют в
>>анализе принять путь до скрипта (вы должны их обучить) то запуск
>>скрипта из aliases возможен, но это глупо.
>
>  А что можеш посоветоват?  У меня стоит EXIM и
>нужно организовать autoreply

Почитайте документацию Exim по autoreply

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Запуск script из aliases"  
Сообщение от Белоиванов Денис email on 31-Июл-07, 11:10 
>Подскажите как затсавит aliases запускать script?

Юзай procmail.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Запуск script из aliases"  
Сообщение от Saqo email(??) on 31-Июл-07, 11:12 
>>Подскажите как затсавит aliases запускать script?
>
> Юзай procmail.

  А говорят что его опасно исползоват с EXIM-ом, так как он становится новым MTA?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Запуск script из aliases"  
Сообщение от Nimdar (ok) on 31-Июл-07, 11:17 
>Подскажите как затсавит aliases запускать script?

Сказано же, man aliases:

Command
              | command

              A  command  starts  with  a  pipe  symbol  (|),  it
              receives messages via standard input.

Например:
user: "|/some/path/script"

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Запуск script из aliases"  
Сообщение от Cyrus_user on 31-Июл-07, 11:30 
>[оверквотинг удален]
>  | command
>
>            
>  A  command  starts  with  a
> pipe  symbol  (|),  it
>            
>  receives messages via standard input.
>
>Например:
>user: "|/some/path/script"

ух ты, первый раз такое вижу. однако..

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Запуск script из aliases"  
Сообщение от Saqo email(??) on 31-Июл-07, 14:02 
>[оверквотинг удален]
>>            
>>  A  command  starts  with  a
>> pipe  symbol  (|),  it
>>            
>>  receives messages via standard input.
>>
>>Например:
>>user: "|/some/path/script"
>
>ух ты, первый раз такое вижу. однако..

Спасибо болшое, поробую завтра.
  И напишу что получилось !

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Запуск script из aliases"  
Сообщение от Saqo email(??) on 03-Авг-07, 10:31 
>[оверквотинг удален]
>>>            
>>>  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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Запуск script из aliases"  
Сообщение от Cyrus_user on 03-Авг-07, 10:46 
>[оверквотинг удален]
>>>
>>>ух ты, первый раз такое вижу. однако..
>>
>>Спасибо болшое, поробую завтра.
>>  И напишу что получилось !
>
>   Я попробовал, но у меня выдает следующую ошибку:
>
>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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Запуск script из aliases"  
Сообщение от Saqo email(??) on 03-Авг-07, 10:58 
>[оверквотинг удален]
>нужно было сказать что 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-а.  И незнаю как добавить.

  Заранее спасибо огромное
  


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру