705ff2ff15f8b3bfa976d6aedaff07ab8134139a
[amavisd-cn.git] / templates / 40-carnet
1 use strict;
2
3 ##
4 ## amavisd-new CARNet configuration file
5 ##
6 ## This file contains the config entries that we modify programatically,
7 ## or that we think are better defaults than what Debian provides.
8 ##
9 ## Do not edit this file, put your changes in 50-user instead!
10 ##
11
12 # override $mydomain value from 05-domain_id and 20-debian_defaults
13 # but keep local_domains we got there
14 #
15 $mydomain = '_CN_DOMAIN_';
16 push @local_domains_acl, ( "$mydomain", ".$mydomain" );
17
18 # prettify the return path for notifications a bit in case there's a
19 # separate person handling these, ie. if the user customizes
20 # virusalert or spamalert aliases.
21 #
22 $mailfrom_notify_admin     = "virusalert\@$mydomain";
23 $mailfrom_notify_recip     = "virusalert\@$mydomain";
24 $mailfrom_notify_spamadmin = "spamalert\@$mydomain";
25 undef $virus_admin;
26 # Add a line like this (but uncommented) in 50-user if you want it.
27 #$virus_admin               = "postmaster\@$mydomain";
28
29 # Keep the default for now
30 # $X_HEADER_TAG = 'X-Virus-Scanned';    # (default: undef)
31 # $X_HEADER_LINE = "by $myversion (Debian) at $mydomain";
32
33 # postfix configuration, postfix' listener socket
34 #
35 $forward_method = 'smtp:127.0.0.1:10025';  # where to forward checked mail
36 $notify_method  = $forward_method;         # where to submit notifications
37
38 # postfix setup for notifications, for rationale read the comments about
39 # LMTP in /usr/share/doc/amavisd-new/README.postfix.gz
40 #
41 $final_virus_destiny      = D_DISCARD; # (defaults to D_BOUNCE)
42 $final_banned_destiny     = D_BOUNCE;  # (defaults to D_BOUNCE)
43 $final_spam_destiny       = D_BOUNCE;  # (defaults to D_REJECT)
44 $final_bad_header_destiny = D_PASS;  # (defaults to D_PASS), D_BOUNCE suggested
45
46 # read our legacy sender white/blacklists
47 #
48 if (-f "$MYHOME/whitelist_sender") {
49   read_hash(\%whitelist_sender, "$MYHOME/whitelist_sender");
50 }
51 if (-f "$MYHOME/blacklist_sender") {
52   read_hash(\%blacklist_sender, "$MYHOME/blacklist_sender");
53 }
54
55 # A small optimization
56 $first_infected_stops_scan = 1;        # default is false, all scanners are called
57
58 # placeholder for AVs we might enable
59 #
60 push @av_scanners, (
61
62 # ### http://www.csupomona.edu/~henson/www/projects/SAVI-Perl/
63 # ['Sophos SAVI', \&sophos_savi ],
64
65 );
66
67 # Always have an AV fallback
68 #
69 push @av_scanners_backup, (
70
71 # always succeeds (uncomment to consider mail clean if all other scanners fail)
72 ['always-clean', sub {0}],
73
74 );
75
76 1;  # insure a defined return