|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/64882f4fe438.html, оценка из 5, голосов 10
|