Re: Re: CGP with uucp

От: Vyacheslav Garonin <CGatePro_at_mx_ru>
Дата: Thu 19 Aug 2004 - 18:02:58 MSD

 (Maxim Polyakov) пишет:

>1. Uucp-шный rmail меняем на симлинк на CGP-шный sendmail.
>2.Создаём правило для писем идущих из PIPE и с полем From: равным
> uucp-шным адресам:
> From is *@systemname.domain.dom
>
>
т.е. для каждой uucp-шной системы и соответствуюшего ей домена ?

>VG> еще не могу понять как средствами CGP выполнить функции sendmail
>VG> mailertable для увязки домена и имени uucp системы ?..
>
>Не совсем в курсе про функции sendmail mailertable, но думаю тут
>вопрос по поводу того, как принимать почту для uucp-шных систем
>средствами CGP.
>
в нем ставится соответствие имени системы, ее почтового домена и мейлера, которым осуществлять пересылку
uSystemName.domain.com uucp-uudom:uSystemName uSystemName.UUCP suucp:uSystemName

>Делаю я это через роутер. Может роутер будет выглядеть громоздко,
>если систем очень много, но другого способа я не нашёл (и врядли оно
>есть). Вобщем решение такое:
>
>Добавляем в роутер следующую строчку:
><*@system.domain.dom> = "[FILE] [RETPATH] UucpDelivery.sh *%system"@pipe
>
>И так для всех систем. По одной строчке для системы.
>
>Таким образом функции доставки мыла в uucp-шные ящики систем возлагаются на скрипт UucpDelivery.sh:
>
>#!/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
>
>
1 - .domain.dom здесь

>echo "Envelope-to: $Envelope" >>$TempFile
>
>echo "Delivery-date: $(date '+%a, %e %b %Y %T') +0300" >>$TempFile
>
>#Здесь +0300 меняем на свой GMT или вычисляем его средствами ОС
>
>sed -e '1,/^$/d' "$QueueFile" >> $TempFile
>
>#опять режем лишние первые поля...
>
>/usr/local/bin/uux -p -z `expr $1 : '.*%\(.*\)'`!rmail `expr $1 : '\(.*\)%.*'`@`expr $1 : '.*%\(.*\)'`.domain.dom <$TempFile
>
>
2- и .domain.dom здесь

---
что не понятно - финалы строк .domain.com ? то ли лишнее, то ли чего-то 
не хватает ( должно передаваться ) --- в скрипто же не должно быть доменов?


PS: сорри, если торможу и напрягаю :(

-- 
Regards, Vyacheslav.
System administrator.
VVG-RIPE
Получено Thu Aug 19 14:03:06 2004

Этот архив был сгенерирован hypermail 2.1.8 : Thu 06 Apr 2006 - 19:38:54 MSD