Re: Re: CGP with uucp

От: Vyacheslav Garonin <CGatePro_at_mx_ru>
Дата: Wed 25 Aug 2004 - 22:08:02 MSD

 (Dmitry Akindinov) пишет:

> (Vyacheslav Garonin) wrote:
>
>> (Maxim Polyakov) пишет:
>>
>>>>>>> '\(.*\)%.*'`@`expr $1 : '.*%\(.*\)'`.domain.dom <$TempFile
>>>>>>>
>>>>>>
>>>>>
>>>>> VG> 2- и .domain.dom здесь
>>>>> Здесь тоже используется полный адрес для команды uux. Хотя, может
>>>>> можно просто использовать имя ящика и всё, а не полный почтовый
>>>>> адрес...
>>>>>
>>>>
>>>
>>>
>>> VG> т.е. можно .domain.dom просто убрать ?
>>>
>>> Убрать всё что после собаки. С собакой включительно.
>>>
>>>
>> вот примерно так получилось
>> ====
>> #!/bin/sh
>> QueueFile=$3
>> TempFile=`mktemp $QueueFile.XXXXXX`
>> FromName=`expr $5 : '<\(.*\)>'`
>>
>> echo "From $FromName $(date '+%a %b %e %T %Y')" >$TempFile
>> echo "Return-path: $5" >>$TempFile
>>
>> #Envelope=`expr $1 : '\(.*\)%.*'`@`expr $1 : '.*%\(.*\)'`.domain.dom
>> Envelope=`expr $1 : '\(.*\)%.*'`
>> echo "Envelope-to: $Envelope" >>$TempFile
>>
>> echo "Delivery-date: $(date '+%a, %e %b %Y %T') +0300" >>$TempFile
>>
>> # +0300 TZ ?
>>
>> sed -e '1,/^$/d' "$QueueFile" >> $TempFile
>>
>> # put message to uucp mail box by uux
>> #/usr/local/bin/uux -p -z `expr $1 : '.*%\(.*\)'`!rmail `expr $1
>> :'\(.*\)%.*'`@`expr $1 : '.*%\(.*\)'`.domain.dom <$TempFile
>> /usr/local/bin/uux -p -z `expr $1 : '.*%\(.*\)'`!rmail `expr $1
>> :'\(.*\)%.*'` <$TempFile
>>
>> rm $TempFile
>> =====
>>
>>>
>>>
>>>>>> Добавляем в роутер следующую строчку:
>>>>>> <*@system.domain.dom> = "[FILE] [RETPATH] UucpDelivery.sh
>>>>>> *%system"@pipe
>>>>>>
>>>>>
>>>
>>> VG> <*@uutest.domain.dom> = "[FILE] [RETPATH] UucpDelivery.sh
>>> VG> *%system"@pipe - здесь %system откуда берется или туда нужно
>>> VG> просто прописать имя системы uutest?
>>>
>>> Да, нужно прописать имя системы.
>>>
>>>
>> вот пробую...
>> пишу письмо в uucp домен и получаю отлуп на это письмо :(
>> Failed to deliver to '<admin@uutest.domain.com>'
>> External Applications Directory is not specified
>>
>> и в логе
>> ===
>
> []
>
>> и в чем я лопухнулся ?
>
>
> WebAdmin -> Settings -> PIPE -> Delivery -> Application Directory --
> что там проставлено?
>
>
сейчас - ничего, как поставленно по умолчанию... из доки
===
To limit the set of applications that can be started via the PIPE module, the /external application directory/ is specified as one of the PIPE module settings. The application names specified in message addresses can not include the slash (/) or the backslash (\\) symbols, and they cannot start with the dot (.) symbol, and it specified the name of the application (program) file in the /external application directory/. ===
мне просто не понятно, что нужно здесь за directory указать... :(

-- 
Regards, Vyacheslav.
System administrator.
VVG-RIPE
Получено Wed Aug 25 18:08:07 2004

Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:15:15 MSK