/*
 * --------------------------------------------------------------
 *
 *     c "" 
 *
 *  $Revision: 1.16 $
 *
 * --------------------------------------------------------------
 */

    1. 

      ""    ,  
  .      
,    .    
   ,      
(    ).

    ,    #,    ,
   .      
 :

[version=NN]

  ,      NN- .  
 ,  ,      1- . 
            .

          (  )
     (     ). 
   - ,   .  
   - ,     
    .


    2.   2

            
...

     - { allow | deny } (..   allow,  deny).
 allow ,  ,   , 
 , deny -     .
     - { from | to | any }.  from ,  
,      , 
 to -    ,    any 
   .
     - { exact | subst | regex | cregex }    
 .  exact ,       
,     .  subst ,  
   ,      .
 regex  cregex ,      
   .
:  exact, subst  cregex ,   regex
.
     - ,    ,    
  ,   .


    3.   1 ()

    

       .   1- 
     2-  :
    any     subst   


    4.     
        
 DenyMode  "byAll" 
{
    _  __
    __
    
}
  DenyMode  "byOne" 
{
    _  ___
    __
    
}
  DenyMode  "bySender" 
{
    _ 
    __
    
}
  DenyMode  "bySenderAndOneRecipient" 
{
    _  ___
    __
    
}
  DenyMode  "byOneRecipient" 
{
    ___
    __
    
}
  DenyMode  "byAllRecipients" 
{
    __
    __
    
}

* DenyMode     [Scanning]  drweb_{mta}.conf, 
   {mta}  : smf, cgp, postfix, exim, qmail, zmailer  courier.
* _,      
  "any"-, "from"-  users.conf   "deny"
* _,      
  "any"-, "to"-  users.conf   "deny"


    5. 
    
1)      ,  asv@ .. .ru:

deny    to      regex   ^asv@(.*)\.ru$

2)        drweb.ru:

deny    from    regex   @(.*)\.drweb\.ru$


    6. FAQ

Q:    allow,         ?
A:  ,      . :

allow   any   exact     someuser@any.domain.com
deny    any   subst     @any.domain.com

    someuser   any.domain.com  ,
       .
