diff options
author | Jonas Smedegaard <dr@jones.dk> | 2007-09-25 12:22:10 +0000 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2007-09-25 12:22:10 +0000 |
commit | 1aff03472add1cdf6e7d6d625da63d1d810a6a7d (patch) | |
tree | 4094600a866211e5df3859fe7ab308adfeaacd42 /amavis/amavisd.conf.addon | |
parent | 201c705b34b06f2936780bd089bdacb970d00e13 (diff) |
Avoid spamscanning when MX backup.
Diffstat (limited to 'amavis/amavisd.conf.addon')
-rw-r--r-- | amavis/amavisd.conf.addon | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/amavis/amavisd.conf.addon b/amavis/amavisd.conf.addon index 899ea7b..ee7e79f 100644 --- a/amavis/amavisd.conf.addon +++ b/amavis/amavisd.conf.addon @@ -3,7 +3,7 @@ # /etc/local-COMMON/amavisd.conf.addon # Copyright 2002-2007 Jonas Smedegaard <dr@jones.dk> # -# $Id: amavisd.conf.addon,v 1.48 2007-09-25 11:49:36 jonas Exp $ +# $Id: amavisd.conf.addon,v 1.49 2007-09-25 12:22:10 jonas Exp $ # # AMaViS configuration file addon (Debian package "amavisd-new") # @@ -14,14 +14,21 @@ # do $config_file_addon or die "Error in config file $config_file_addon: $@"; # -# We explicitly set local domains -my $local_domain_file="/etc/local-ORG/amavis/local_domains"; -if ( -f $local_domain_file ) { +# Explicitly set local domains +my $local_domains_file="/etc/local-ORG/amavis/local_domains"; +if ( -f $local_domains_file ) { @local_domains_acl = undef; - read_hash(\%local_domains, $local_domain_file); -# read_hash(\%bypass_spam_checks, $local_domain_file); + read_hash(\%local_domains, $local_domains_file); } else { - warn "Ignoring non-existing file $local_domain_file"; + warn "Ignoring non-existing file $local_domains_file"; +} + +# Avoid expensive spamscanning when MX backup +my $nonlocal_domains_file="/etc/local-ORG/amavis/nonlocal_domains"; +if ( -f $nonlocal_domains_file ) { + read_hash(\%bypass_spam_checks, $nonlocal_domains_file); +} else { + warn "Ignoring non-existing file $nonlocal_domains_file"; } # Suppress virus notifications (noone reads them anyway) |