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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Sergey Goryachev                     2:5020/400     19 Nov 2002  14:18:14
 To : Sergey Goryachev
 Subject : Re: Sendmail rulesets
 -------------------------------------------------------------------------------- 
 
 
 "Sergey Goryachev" <goryatchev.sergey@rama.menatepspb.com> сообщил/сообщила
 в новостях следующее: news:aqvqsn$oer$1@host.talk.ru...
 
 > Вдогонку...
 >
 > Как прогонять заголовки Received: через access.db ?
 >
 > HReceived:    $>CheckReceived
 > SCheckReceived
 > ... ???
 Hашел вот в groups.google.com такой вот фрагмент
 
 --------------------------------------------------------------------------
 HReceived:      $>+CheckReceived
 
 SCheckReceived
 # stupid qmail formats
 Rfrom $* ( HELO $+ ) ( $+ ) by $+ with $- ; $+
                                     $: from $2 ( $1 [ $3 ] ) by $4
 # handle CGPro format
 Rfrom [ $+ ] ($* HELO $+) by $+ ($+) with $- id $+
                                     $: from $3 ( $2 [ $1 ] ) by $4
 # MS Internet Mail
 Rfrom ( $+ ) [ $+ ] by $+ with $+   $: from $1 ( [ $2 ] ) by $3
 # SMail format for local clients
 Rfrom (locally authorised $+) $+ [$+] with $- by $+ with $+
                                     $: from $2 ([$3]) by $5
 # handle SpiderMail format
 Rfrom $+ ( $+ [ $+ ] with $- ) by $+ for $+
                                     $: from $1 ( $2 [ $3 ] ) by $5
 # handle Domino MTA fmt
 R( from $* [ $+ ] ) $+              $: from $1 ( [ $2 ] ) $3
 # now we have formatted Received to normal syntax
 # now have a token and test it against "Received:XXXXX" strings in access_db
 R$*                     $: $1 | $1    dup token for a further reference
 R$* | $- $* ( $* [$*])  $: <@> <$1> $| $>A <$5> <?> <!Received> <>
 R<@> <$*> $| <$*>       $: <$2> <$1>
 R<?> <$*>               $: @ $1    mark token as no match
 R<$={Accept}> <$*>      $: @ $2    mark token as no match
 R<REJECT> $*            $#error $@ 5.7.1 $: "554 Access denied"
 R<DISCARD> $*           $#discard $:    discard
 R<ERROR:$-.$-.$-:$+> $* $#error $@ $1.$2.$3 $: $4
 R<ERROR:$+> $*          $#error $: $1
 R<$+> $*                $#error $: $1    error from access db
 R@ $*                   $1        remove mark
 R$*                     $@ OK
 
 --------------------------------------------------------------------------
 
 но что-то он не работает :(
 ЗЫ: Причем непонятно, как вообще можно такой рулесет дебажить...
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Sendmail rulesets   Sergey Goryachev   14 Nov 2002 10:47:21 
 Re: Sendmail rulesets   Sergey Goryachev   14 Nov 2002 13:37:34 
 Re: Sendmail rulesets   Sergey Goryachev   19 Nov 2002 14:18:14 
 Re: Sendmail rulesets   Sergey Goryachev   22 Nov 2002 19:37:14 
Архивное /ru.unix.bsd/64882f4fe438.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional