Re: Re: CGP with uucp

От: Dmitry Akindinov <CGatePro_at_mx_ru>
Дата: Wed 25 Aug 2004 - 22:01:45 MSD

  (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 -- что там проставлено?

>> VG> Еще странность нашел - после внесения правила в Router
>> VG> перестало пускать через Web в ящик, говорит , что не определена
>> VG> директория приложения....:(
>>
>> А что, у Вас каждый ююсипишный домен прописан в CGP? А откуда Вы тогда
>> знаете, какие ящики существуют у юзеров? Ведь в uucp юзеры сами могут
>> создавать какие угодно и сколько угодно ящиков. Ведь им просто
>> отдаётся домен и они в нём хозяйничают. Или у Вас строго - имя ящика в
>> адресе = имя системы? Немного не понятно... Расскажите поподробнее.
>>  
>>

> нет, это я наверное не совсем точно сформулировал, естественно мне на
> relay видны только домена, а сколько там и каких ящиков у пользователей,
> это их дело...
>
> PS: может дашь личный майл, наверное мало кому интересен вопрос с uucp ?

Отчего же... Пусть хоть в архивы попадет :-)

-- 
Best regards,
Dmitry Akindinov -- Stalker Labs.
Получено Wed Aug 25 17:59:21 2004

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