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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Dmitriy Kyrhlarov                    2:5020/400     29 Jan 2002  00:59:03
 To : All
 Subject : sendmail.cf
 -------------------------------------------------------------------------------- 
 
 Hi!
 
 После до-олгого изучения op.txt осталось чувство собстенной
 неполноценности. :-(
 По-прежнему, совершенно не понимаю, как пишутся рулесеты.
 Там приводят пример:
                Kstorage macro
                 HMessage-Id: $>CheckMessageId
                 SCheckMessageId
                 # Record the presence of the header
                 R$*            $: $(storage {MessageIdCheck} $@ OK $) $1
                 R< $+ @ $+ >   $@ OK
                 R$*            $#error $: 553 Header Error
                 Scheck_eoh
                 # Check the macro
                 R$*            $: < $&{MessageIdCheck} >
                 # Clear the macro for the next message
                 R$*            $: $(storage {MessageIdCheck} $) $1
                 # Has a Message-Id: header
                 R< $+ >        $@ OK
                 # Allow missing Message-Id: from local mail
                 R$*            $: < $&{client_name} >
                 R< >           $@ OK
                 R< $=w >       $@ OK
                 # Otherwise, reject the mail
 
 Сенсеи, объясните, плз, по строкам как это работает.
 Как понимать
 R<
 
 Что такое
 :: и ...
 из реального конфига
 R@ $* <@>$: @ $1unmark @host:...
 R$* :: $* <@>$: $1 :: $2unmark node::addr
 
 Кое-что до меня все же дошло -- LHS & RHS. Я их даже обнаружил в
 примере:
                 R$*            $: $(storage {MessageIdCheck} $@ OK $) $1
 (Для всех токенов применить то, что справа). Hо что это?
 Откуда берется MessageIdCheck?
 
 Помогите, плз, хоть начать. Дальше, надеюсь, что-нибудь смогу сам.
 
 ЗЫ. Хочу сделать встречную проверку все же именно на sendmail, хотя
 знаю, что есть более удобные для этого MTA. Hо мне надо разобраться.
 
 By.
 Dmitriy
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 sendmail.cf   Dmitriy Kyrhlarov   29 Jan 2002 00:59:03 
 Re: sendmail.cf   Spartak Radchenko   29 Jan 2002 01:13:26 
 Re: sendmail.cf   Dmitriy Kyrhlarov   29 Jan 2002 01:27:43 
 Re: sendmail.cf   Lev Walkin   29 Jan 2002 01:25:40 
 sendmail.cf   Serge Matveev   29 Jan 2002 02:34:54 
 Re: sendmail.cf   Lev Walkin   29 Jan 2002 04:05:38 
 Re: sendmail.cf   Valentin Nechayev   29 Jan 2002 11:00:19 
 Re: sendmail.cf   Dmitriy Kyrhlarov   29 Jan 2002 05:47:40 
 Re: sendmail.cf   Lev Walkin   29 Jan 2002 06:28:25 
 Re: sendmail.cf   Lev Walkin   29 Jan 2002 06:32:34 
 Re: sendmail.cf   Valentin Nechayev   29 Jan 2002 11:00:20 
 Re: sendmail.cf   Lev Walkin   29 Jan 2002 23:30:32 
 Re: sendmail.cf   Dmitriy Kyrhlarov   06 Feb 2002 00:39:28 
 Re: sendmail.cf   Spartak Radchenko   06 Feb 2002 04:14:25 
 Re: sendmail.cf   Dmitriy Kyrhlarov   06 Feb 2002 16:13:02 
 Re: sendmail.cf   Valentin Nechayev   07 Feb 2002 02:14:58 
 Re: sendmail.cf   Spartak Radchenko   06 Feb 2002 18:34:52 
 Re: sendmail.cf   Lev Walkin   06 Feb 2002 00:55:48 
 Re: sendmail.cf   Dmitriy Kyrhlarov   06 Feb 2002 16:19:10 
 Re: sendmail.cf   Lev Walkin   06 Feb 2002 21:21:46 
 Re: sendmail.cf   Dmitriy Kyrhlarov   07 Feb 2002 15:12:17 
 Re: sendmail.cf   Gleb Smirnoff   12 Feb 2002 01:27:30 
Архивное /ru.unix.bsd/8054fd263ce3.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional