Главная страница


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     07 Aug 2000  19:36:58
 To : Valery Shishkov
 Subject : Re: postfix и UUCP
 -------------------------------------------------------------------------------- 
 
         Hello Valery Shishkov!
 
 VS>>> Что для исправления этого подкрутить в консерватории у sendmail --
 VS>>> знаю, у exim -- тоже знаю, а вот что у postfix? 'swap_bangpath=yes'
 VS>>> стоит, но помогает слабо.
 VN>> rmail постфиксовый? Попpобуй сендмыловый.
 VS> Попробовал. От последней sendmail (8.11.0). Те же яйца -- вид сбоку. :(
 VS> Вывод: надо крутить что-то в самом postfix.
 
 Hу, после rmail можно и честному sendmail скормить ;))
 По крайней мере адреса у сендмылового rmail честнее - "remote from $system"
 не теряются. А в таком случае - я привинчивал вот такую обработку,
 которая смотрит в mailertable и сворачивает в доменный вид:
 
 ==={{{
 ## For canonizing UUPC/Ache sender addresses
 Kreg_1_2 program -o /usr/local/libexec/sm_1_2
 #Kreg_1_2 regex -a@MATCH -m (.*)@\1
 
 LOCAL_RULE_1
 ## Netch's hack - convert from uucp when system matches domain
 R$+!$+<@$-.UUCP.>  $: $>NormalizeMT $1!$2<@$3.UUCP.>
 
 LOCAL_RULE_2
 ## Netch's hack - convert from uucp when system matches domain
 R$+!$+<@$-.UUCP.>  $: $>NormalizeMT $1!$2<@$3.UUCP.>
 
 LOCAL_RULE_0
 ## Netch's hack - convert from uucp when system matches domain
 R$+!$+<@$-.UUCP.>  $: $>NormalizeMT $1!$2<@$3.UUCP.>
 
 LOCAL_RULESETS
 
 SResolveMT
 ## Input: domain without leading and trailing '.'
 R $* < $* > $*     $@ <>
 R $+ .        $1
 R . $+        $1
 R .        $: < $( mailertable . $) > .
 R < $- : $+ > .       $@ < $2 >
 R < $* > .     $@ <>
 R $+       $: < $( mailertable . $1 $) > $1
 R < $- : $+ > $+   $@ < $2 >
 R < $* > $*       $2
 ## Try supradomain
 R $- . $+      $: $1.$2 <::> $>ResolveMT $2
 R $* <::> <$+>     $@ < $2 >
 ## No result
 R $*       $@ <>
 
 SNormalizeMT
 ## Call NormalizeUUSub1, if has <++> then there is result
 R $*       $: $1 <@@> $>NormalizeUUSub1 $1
 R $* <++> $*      $@ $2
 R $* <--> $*      $2
 ## Try resolve as subdomain, and if success, say result
 R $+!$+ < @$-.UUCP. >     $: $1!$2<@$3.> <::> $>ResolveMT $1
 R $+!$+<@$+.><::><$+>     $: $1!$2<@$3.><::>$4<++><$(reg_1_2 $3$4 $: $)>
 R $+!$+<@$+.><::>$+<++><@MATCH>    $@ $2 <@$1.>
 R $+!$+<@$+.><::>$*    $@ $1!$2<@$3.UUCP.>
 
 SNormalizeUUSub1
 R $+!$+ < @$-.UUCP. >     $: <$( mailertable $1 $: $)> $1!$2<@$3.UUCP.>
 R <> $*        $@ <--> $1
 R <$-:$+>$+!$+<@$-.UUCP.>  $: <$( reg_1_2 $2$5 $: $)> $3!$4<@$5.UUCP.>
 R <$*@MATCH> $+!$+<@$-.UUCP.>  $@ <++> $3<@$2.>
 R <$*>$*      $@ <--> $2
 
 ===}}}
 
 sm_1_2 - тупой прог, который говорит 1 найдя "xyz.xyz" в argv[1] и "" иначе.
 /netch
 --- ifmail v.2.15dev5
  * Origin: Lucky Netch Incorporated (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: postfix и UUCP   Valentin Nechayev   07 Aug 2000 19:36:58 
Архивное /ru.unix/2032859419a9a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional