Re: Re: CGP with uucp

От: Vyacheslav Garonin <CGatePro_at_mx_ru>
Дата: Wed 25 Aug 2004 - 21:44:55 MSD

 (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

и в логе
===

20:13:46.05 5 QUEUE([100005]) header: Received: from [19x.xxx.xxx.xxx] (account postmaster@relay35.domain.net)  by relay35.domain.net (CommuniGate Pro WebUser 4.2)  with HTTP id 100005 for admin@uutest.domain.com; Wed, 25 Aug 2004 20:13:45 +0300
20:13:46.05 5 QUEUE([100005]) header: From: <postmaster@relay35.domain.net>
20:13:46.05 5 QUEUE([100005]) header: Subject: control message
20:13:46.05 5 QUEUE([100005]) header: To: admin@uutest.domain.com
20:13:46.05 5 QUEUE([100005]) header: X-Mailer: CommuniGate Pro WebUser Interface v.4.2
20:13:46.05 5 QUEUE([100005]) header: Date: Wed, 25 Aug 2004 20:13:45 +0300
20:13:46.05 5 QUEUE([100005]) header: Message-ID: <web-100005@relay35.domain.net>
20:13:46.05 5 QUEUE([100005]) header: MIME-Version: 1.0
20:13:46.05 5 QUEUE([100005]) header: Content-Type: text/plain; charset="KOI8-U"; format="flowed"
20:13:46.05 5 QUEUE([100005]) header: Content-Transfer-Encoding: 8bit
20:13:46.05 5 QUEUE([100005]) header: 
20:13:46.05 4 QUEUE([100005]) enqueued, nTotal=1
20:13:46.05 2 QUEUE([100005]) from <postmaster@relay35.domain.net>, 734 bytes (<web-100005@relay35.domain.net>)
20:13:46.05 4 QUEUE([100005]) opened, nOpen=1
20:13:46.05 1 DEQUEUER [100005] SYSTEM()<admin@uutest.domain.com> failed
20:13:46.05 4 QUEUE([100005]) dequeued, nTotal=0
20:13:46.05 2 ENQUEUER-01([100005]) enqueued
20:13:46.05 4 QUEUE([100005]) closed, nOpen=0
20:13:46.05 4 QUEUE([100005]) opened, nOpen=1
20:13:46.05 2 DEQUEUER-01 [100005] generating report message
20:13:46.07 2 DEQUEUER-01 report [100008] is composed for [100005]
20:13:46.07 4 QUEUE([100005]) closed, nOpen=0
20:13:46.07 2 QUEUE([100005]) deleted

===

и в чем я лопухнулся ?

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

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

PS: может дашь личный майл, наверное мало кому интересен вопрос с uucp ?

-- 
Regards, Vyacheslav.
System administrator.
VVG-RIPE
Получено Wed Aug 25 17:45:00 2004

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