Re: создание и отправка сообщений сервером

От: Roman Prokhorov <CGatePro_at_mx_ru>
Дата: Mon 19 Feb 2007 - 15:41:44 MSK

Hello,
  Kuzyaev Dmitry on 19.02.2007 10:50 wrote:

>>>>> подскажите как решить следующую задачу на CGP 4.2.9:
>>>>> при получении сообщения в конкретном ящике, которое удовлетворяет
>>>>> неким условиям(адрес отправителя и слова в поле "Тема") необходимо
>>>>> создать новое полноценное сообщение (с полями Return-Path, From,
>>>>> Tо, Subject и 2-ми предложениями в теле из первого письма) и
>>>>> отправить определенному абоненту сотовой связи через СМС - центр
>>>>> оператора МТС.
>>>>> данное действие должно выполняться не однократно.
>>>>> насколько реально это сделать штатными средствами CGP и с помощью
>>>>> чего делать (правила, скрипт,...)?

>>>>>

>>>>> пробовал правилами: Action = React with... МТС не принимает таких
>>>>> автоответов сервера CGP.
>>>>> простая пересылка тоже не выход, т.к. исходное получаемое сообщение
>>>>> велико и МТС на него делает Reject...
>>>>
>>>> Проще всего будет запустить правилом (действие Execute) скрипт, в
>>>> котором и сформировать новое сообщение. Новое сообщение можно передать
>>>> через модуль PIPE.
>>>>
>>>> <http://www.stalker.com/CommuniGatePro/QueueRules.html#Actions>
>>>> <http://www.stalker.com/CommuniGatePro/PIPE.html#Submitted>
>>>>
>>>> -- 
>>>> Best regards,
>>>> Dmitry Akindinov -- Stalker Labs.
>>>>
>>>> а можно хотя бы пример, как выглядит этот скрипт.
>>
>> Какие-то примеры должны быть на <http://cgpro.servicemail24.com/>
>>
>>>>
>>>> /KD
>>>
>>> ну пример, кто-нибудь покажет? как же выглядит этот файл*.sub :)
>>
>> Как письмо. В формате RFC822.
>>
>> В <http://www.stalker.com/CommuniGatePro/PIPE.html#Submitted> всё что 
>> нужно описано.
>>
>> Roman
>>
> 
> если с мануалами Microsoft проблем в понимании нет,
> то с мануал по CGP не совсем все понятно.
> и так, из всего что тут по теме подсказали я понял следующее:
> 1. создаем серверное правило с действием Execute с указанием 
> запускаемого скрипта.
> но не совсем понятно, как правильно написать это в параметрах

Читайте главу мануала о правилах:
<http://www.stalker.com/CommuniGatePro/QueueRules.html>

> и на чем можно писать скрипт.

На всём, что может читать из stdin и писать в файл.

> 2. для создания письма создаем файл по RFC822 *.sub.
> тут вроде пока все ясно.
> 3. при запуске из правила скрипт должен копировать файл *.sub
> в каталог Submitted(используется PIPE-модулем). отсюда файл *.sub 
> исполнится и затем удалится.
> 
> я правильно понял Дмитрия Акиндинова

Да.

 > или как то по другому надо делать?

> 
> /KD
> 
> ##################################################################
> Вы получили это сообщение потому, что подписаны на список рассылки
>  <CGatePro@mx.ru>.
> 
> Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
> Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
> Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
> Для административных запросов адрес <CGatePro-request@mx.ru>
> Архив списка: http://mx.demos.su/lists/cgp-russian/
> 
> 
> 


-- 
Roman
Получено Mon Feb 19 12:41:38 2007

Этот архив был сгенерирован hypermail 2.1.8 : Mon 19 Feb 2007 - 16:13:53 MSK