* Duncan B. <dun...@presidium.org>:
> 
> 
> On Wed, 29 Jan 2014, Noel Jones wrote:
> 
> >>I couldn't find a way to make Amavisd scan only for certain domains,
> >>rather than whitelist. (Although I understand this is beyond the
> >>scope of this list :))
> >>
> >
> >Any kind of pre-queue per-domain filtering will need to be done
> >within the filter -- once the mail gets to postfix it's too late.
> >
> >You should be able to define the amavisd-new bypass_spam_checks_maps
> >to something like "yahoo no, hotmail no, everyone else yes".
> 
> 
> Many thanks Noel, I've managed to do this with the config (in case
> it helps anyone in future):
> 
>       @bypass_spam_checks_maps = ( [ "!.hotmail.com", "!.gmail.com", "." ] );
> 
> Doesn't seem to add too much latency to send times either.

I suggest you do not use the envelope-sender address, because it can be forged
easily. Instead I'd use valid DKIM signatures as trigger to bypass certain
checks:

@author_to_policy_bank_maps = ( {
    'sys4.de'                   => 'WHITELIST,NOBANNEDCHECK,NOVIRUSCHECK',
    '.paypal.com'               => 'WHITELIST',
    'amazon.de'                 => 'WHITELIST',
    'hotmail.com'               => 'WHITELIST',
    'gmail.com'                 => 'WHITELIST',
} );


#############################################################################
## POLICY BANKS: WHITELIST
#

  $policy_bank{'WHITELIST'} = {
    bypass_spam_checks_maps => [1],
    spam_lovers_maps => [1],
  };


p@rick

-- 
[*] sys4 AG
 
http://sys4.de, +49 (89) 30 90 46 64
Franziskanerstraße 15, 81669 München
 
Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263
Vorstand: Patrick Ben Koetter, Marc Schiffbauer
Aufsichtsratsvorsitzender: Florian Kirstein
 

Reply via email to