Re: Re: Внешняя программа

От: Pavel A Chistov <pavel_at_mx_ru>
Дата: Tue 09 Apr 2002 - 14:19:00 MSD

Hello Roman Prokhorov,

Thursday, April 4, 2002, 11:27:54 PM, you wrote:

RP> on 4.4.02 7:23 PM, Pavel A Chistov at pavel@rt.ru wrote:

>> Здравствуйте.
>>
>> Проясните мне, пожалуйста, как запуск внешней программы ( Rule Action
>> Execute) обрабатывает письма. Как я понял из документации, наружу
>> передаётся тело письма и заголовки. А обратно CGP что получает?
>> Только код завершения?

RP> Да. И строку из stderr

Чтобы получить строку из stderr надо указывать в параметрах Execute [STDERR] myscript -myoption ?  

>> Поясню что мне нужно - получить письмо не некий адрес, обработать его
>> скриптом (добавить/удалить строки) и положить в ящик.

RP> Скрипт класть в ящики не может. Нужно сформировать новое письмо и положить
RP> его в директорию Submitted. И, естественно, позаботиться об избежании
RP> зацикливания.

Вопрос.

CGP получает письмо на user@domain. Есть два правила: 1. приоритет 5 IF Header Field is not X-Special-Processing:*

                  THEN
                  Add Header X-Special-Processing: checked
                  Execute myscript (который обрабатывает письмо и шлёт
                  его на тот же user@domain)
                  Discard.
2. приоритет 4 IF Header Field is X-Special-Processing:*
                  THEN
                  Mirror to user_2@domain

Так вот поле честно добавляется, но сообщение всё равно зацикливается.  

Best regards,

 Pavel A Chistov                           mailto:pavel@rt.ru

RTComm.RU/Internet Centre
Tuesday, April 9, 2002, 13:04 Получено Tue Apr 09 09:20:59 2002

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:12:12 MSK