RE: Re: esmtp accоunting

От: Veronika Adolina <Adolina_at_mx_ru>
Дата: Tue 29 Oct 2002 - 14:33:45 MSK


Я имела ввиду не добавить команду в сессию, а сделать то, что Вы предложили в самом начале но только не через pipe, а через rules?

-----Original Message-----
From: Dmitry Akindinov [mailto:dimak@stalker.com] Sent: Tuesday, October 29, 2002 2:33 PM To: CGatePro@mx.ru
Subject: [CGP] Re: esmtp accоunting

Hello, on 29.10.2002 14:04, Veronika Adolina at Adolina@globaltel.ru wrote:

> Дмитрий,
>
> Поясните пожалуйста можно ли использовать ли например для этого случая
> execute команду (и подцепить внешний скрипт) в Rules? Если нет то почему?

Нет, нельзя. Потому, что SMTP сессию CGPro отрабатывает сам и внешними средствами заставить его послать еще какую-то команду - нельзя. По крайней мере - в текущих версиях.

> С уважением,
> Вероника Адолина
> Email: Adolina@globaltel.ru
>
> -----Original Message-----
> From: Veronika Adolina [mailto:Adolina@globaltel.ru]
> Sent: Tuesday, October 29, 2002 11:58 AM
> To: CGatePro@mx.ru
> Subject: [CGP] Re: esmtp accоunting
>
> Тут не надо чтобы cgp это разбирал (достаточно того, что все это будет в
> логах) нужно чтобы добавлялась просто одна команда.....
>
> С уважением,
> Вероника Адолина
> Email: Adolina@globaltel.ru
>
> -----Original Message-----
> From: Dmitry Akindinov [mailto:dimak@stalker.com]
> Sent: Tuesday, October 29, 2002 11:51 AM
> To: CGatePro@mx.ru
> Subject: [CGP] Re: esmtp accaunting
>
> Hello,
>
> В CGPro - никак. Вам же ведь потом захочется, чтобы CGPro еще и все
> результаты (250-2.5.0...) парсил и отсылал куда-то. Это вряд ли будет
> имплементировано в код CGPro.
>
> Поэтому, выход один: сделать своего маленького SMTP клиента (например, на
> Perl), который будет принимать сообщения в формате RFC822 от CGPro (модуль
> PIPE), устанавливать соединение с факсовым гейтом (посылая ему необходимые
> нестандартные комманды), разбирать результат сессии и отправлять его
обратно
> CGPro (Submitted folder.)
>
>
> on 29.10.2002 10:35, Veronika Adolina at Adolina@globaltel.ru wrote:
>

>> Подскажите пожалуйста как решить данную проблему:
>> 
>> абонент отправляет письмо c почтового ящика, реализованного на cgp, на
>> определенный сервер .....@fax.gtel.ru. Нужно чтобы во время установления
>> smtp связи между CGP и этим сервером, СGP посылал команду xact (после
>> команды recept to и перед командой data).Данная команда позволяет снять
>> статистику об отправленных письмах. Здесь схема такая, fax.gtel.ru это
>> сервер cisco, являющийся факсовым шлюзом (работающим по Т37 протоколу).

> CGP
>> и сeрвер общаются между собой по esmtp протоколу. Для снятии статистики о
>> том какие письма(факсы) были отправлены (сколько страниц и куда) нужно
>> послать эту команду, она включает esmtp accounting, т.е. она позволит
>> получить в лог информацию для для биллинг-системы (после передачи письма
и
>> до окончания сессии).
>> 
>> Все это выглядит примерно так:
>> 
>> telnet 172.14.120.2 25
>> Trying 172.14.120.2...
>> Connected to 1.14.120.2.
>> Escape character is '^]'.
>> 220 mmoip-b.cisco.com Cisco NetWorks ESMTP server
>> ehlo anyserver.com
>> 250-mmoip-b.cisco.com, hello anyserver.com [223.255.254.10] (really)
>> 250-ENHANCEDSTATUSCODES
>> 250-8BITMIME
>> 250-PIPELINING
>> 250-HELP
>> 250-DSN
>> 250-XSESSION
>> 250 XACCOUNTING
>> mail from:<>
>> 250 2.5.0 Sender <> ok
>> rcpt to:<FAX=+1408555-7442@cisco.com>
>> 250 2.1.5 Recipient <FAX=+1408555-7442@cisco.com> ok, maps to '5557442'
>> (cp=yes)
>> xact
>> 250 2.5.0 XACCOUNTING enabled
>> data
>> 354 Enter mail, end with a single "."
>> Testing 1 2 3
>> Testing 1 2 3
>> Testing 1 2 3
>> Testing 1 2 3
>> Testing 1 2 3
>> Testing 1 2 3
>> Testing 1 2 3
>> .
>> The following example shows the accounting information when the fax
>> transmission is successful:
>> 250-2.5.0 Message delivered to remote fax machine
>> 250-2.5.0 fax_modem_time = 32/41
>> 250-2.5.0 fax_pages = 2
>> 250-2.5.0 gateway_id = mmoip-b.cisco.com
>> 250-2.5.0 fax_connect_speed = 14400bps
>> 250-2.5.0 transmit_bytes = 16870
>> 250-2.5.0 port_used = slot:1 port:2
>> 250-2.5.0 call_type = Fax Send
>> 250-2.5.0 abort_cause = 0
>> 250-2.5.0 T30_error_code = 0
>> 250-2.5.0 ISDN_disconnect_code = 16
>> 250 2.5.0 CSID =555-7442
>> С уважением,
>> Вероника Адолина
>> Email: Adolina@globaltel.ru

--
Best regards,
Dmitry Akindinov -- Stalker Labs

##################################################################
Вы получили это сообщение потому, что подписаны на список рассылки   <CGatePro@mx.ru>.
Чтобы отписаться, отправьте сообщение на адрес <CGatePro-off@mx.ru>
Чтобы переключиться в режим дайджеста - mailto:<CGatePro-digest@mx.ru>
Чтобы переключиться в индексный режим - mailto:<CGatePro-index@mx.ru>
Для административных запросов адрес <CGatePro-request@mx.ru> Получено Tue Oct 29 11:38:10 2002

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