<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>http://wiki.pedrono.fr/index.php?action=history&amp;feed=atom&amp;title=Formation_Postfix_-_Configuration_Amavisd-new</id>
	<title>Formation Postfix - Configuration Amavisd-new - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.pedrono.fr/index.php?action=history&amp;feed=atom&amp;title=Formation_Postfix_-_Configuration_Amavisd-new"/>
	<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Formation_Postfix_-_Configuration_Amavisd-new&amp;action=history"/>
	<updated>2026-06-17T10:02:02Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>http://wiki.pedrono.fr/index.php?title=Formation_Postfix_-_Configuration_Amavisd-new&amp;diff=148&amp;oldid=prev</id>
		<title>imported&gt;Jules : Nouvelle page : = /etc/amavisd.conf =  * Le reste de la configuration &quot;nouvelle mode&quot; sur Ubuntu se trouve dans /etc/amavis/conf.d/, configuration par bloc à la façon d&#039;Apache2.   use strict;    #...</title>
		<link rel="alternate" type="text/html" href="http://wiki.pedrono.fr/index.php?title=Formation_Postfix_-_Configuration_Amavisd-new&amp;diff=148&amp;oldid=prev"/>
		<updated>2008-09-26T07:19:12Z</updated>

		<summary type="html">&lt;p&gt;Nouvelle page : = /etc/amavisd.conf =  * Le reste de la configuration &amp;quot;nouvelle mode&amp;quot; sur Ubuntu se trouve dans /etc/amavis/conf.d/, configuration par bloc à la façon d&amp;#039;Apache2.   use strict;    #...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= /etc/amavisd.conf =&lt;br /&gt;
&lt;br /&gt;
* Le reste de la configuration &amp;quot;nouvelle mode&amp;quot; sur Ubuntu se trouve dans /etc/amavis/conf.d/, configuration par bloc à la façon d&amp;#039;Apache2.&lt;br /&gt;
&lt;br /&gt;
 use strict;&lt;br /&gt;
 &lt;br /&gt;
 ## GENERAL&lt;br /&gt;
 &lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$myhostname = julien.insa-rennes.fr&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$mydomain=ploplo.fr&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$daemon_user   = amavis;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$daemon_group  = amavis;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$MYHOME        = &amp;#039;/var/lib/amavis&amp;#039;;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$TEMPBASE      = &amp;quot;$MYHOME/tmp&amp;quot;;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 # $helpers_home  = $MYHOME;                # after-default&lt;br /&gt;
 # $db_home       = &amp;quot;$MYHOME/db&amp;quot;;           # after-default&lt;br /&gt;
 # $pid_file      = &amp;quot;$MYHOME/amavisd.pid&amp;quot;;  # after-default&lt;br /&gt;
 # $lock_file     = &amp;quot;$MYHOME/amavisd.lock&amp;quot;; # after-default&lt;br /&gt;
 # $daemon_chroot_dir = undef;&lt;br /&gt;
 # $max_servers   =  2;  # number of pre-forked children&lt;br /&gt;
 &lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$max_servers   =  2;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 # $max_requests  = 10;  # retire a child after that many accepts&lt;br /&gt;
 # $child_timeout = 8*60;&lt;br /&gt;
 # $localpart_is_case_sensitive = 0;&lt;br /&gt;
 # $enable_db = 0;&lt;br /&gt;
 # $enable_global_cache = 0;&lt;br /&gt;
 # @local_domains_maps = (\%local_domains,\@local_domains_acl,\$local_domains_re);&lt;br /&gt;
 &lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;@local_domains_maps = ([&amp;#039;.$mydomain&amp;#039;]);&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 # @mynetworks = qw( 127.0.0.0/8 [::1] [FE80::]/10 [FEC0::]/10&lt;br /&gt;
 #                   10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 );&lt;br /&gt;
 # @mynetworks_maps = (\@mynetworks);&lt;br /&gt;
 &lt;br /&gt;
 ## LOGGING AND DEBUGGING&lt;br /&gt;
 &lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$log_level = 0;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$DO_SYSLOG = 1;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$syslog_ident = &amp;#039;amavis&amp;#039;;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$syslog_facility = &amp;#039;mail&amp;#039;;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$syslog_priority = &amp;#039;debug&amp;#039;;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$SYSLOG_LEVEL = &amp;#039;mail.debug&amp;#039;;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 # $log_templ =       ... built-in default at the end of file amavisd&lt;br /&gt;
 # $log_recip_templ = ... built-in default at the end of file amavisd&lt;br /&gt;
 # @debug_sender_maps = (\@debug_sender_acl);  @debug_sender_acl = ();&lt;br /&gt;
 # $sa_debug  = undef;&lt;br /&gt;
 &lt;br /&gt;
 ## MTA INTERFACE - INPUT&lt;br /&gt;
 &lt;br /&gt;
 # $unix_socketname  = undef; # Unix socket to accept amavis helper protocol&lt;br /&gt;
 # $inet_socket_port = undef; # accept connections on this TCP port(s) (SMTP...)&lt;br /&gt;
 # $inet_socket_bind = &amp;#039;127.0.0.1&amp;#039;;&lt;br /&gt;
 # @inet_acl   = qw( 127.0.0.1 [::1] );&lt;br /&gt;
 &lt;br /&gt;
 # $protocol = ... defaults to &amp;#039;SMTP&amp;#039; or &amp;#039;LMTP&amp;#039; (autodetect) on inet socket&lt;br /&gt;
 #             and to &amp;#039;AM.CL&amp;#039; (old amavis helper protocol) on Unix socket;&lt;br /&gt;
 #             Possible values: &amp;#039;ESMTP&amp;#039; or &amp;#039;SMTP&amp;#039; or &amp;#039;LMTP&amp;#039;, &amp;#039;AM.CL&amp;#039;, &amp;#039;AM.PDP&amp;#039;,&lt;br /&gt;
 #             and with appropriate patches applied also: &amp;#039;COURIER&amp;#039; or &amp;#039;QMQPqq&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 # $smtpd_timeout = 8*60;&lt;br /&gt;
 # $smtpd_recipient_limit = 1100;&lt;br /&gt;
 # $smtpd_message_size_limit = undef;  # site-wide limit&lt;br /&gt;
 # @message_size_limit_maps = ();      # per-recipient limits&lt;br /&gt;
 # $smtpd_greeting_banner = &amp;#039;${helo-name} ${protocol} ${product} service ready&amp;#039;;&lt;br /&gt;
 # $smtpd_quit_banner = &amp;#039;${helo-name} ${product} closing transmission channel&amp;#039;;&lt;br /&gt;
 # $auth_required_inp = undef;&lt;br /&gt;
 # $auth_required_release = 1;&lt;br /&gt;
 # @auth_mech_avail=(); # empty list disables incoming AUTH; or: qw(PLAIN LOGIN)&lt;br /&gt;
 &lt;br /&gt;
 ## MTA INTERFACE - OUTPUT&lt;br /&gt;
 &lt;br /&gt;
 ## see also $notify_method, $forward_method and $*_quarantine_method&lt;br /&gt;
 &lt;br /&gt;
 # $localhost_name = &amp;#039;localhost&amp;#039;; # my EHLO name&lt;br /&gt;
 # $local_client_bind_address = undef;&lt;br /&gt;
 # $auth_required_out = undef;&lt;br /&gt;
 # $amavis_auth_user  = undef;    # for submitting notifications and quarantine&lt;br /&gt;
 # $amavis_auth_pass  = undef;&lt;br /&gt;
 # $auth_reauthenticate_forwarded = undef; # our credentials for forwarding too&lt;br /&gt;
 &lt;br /&gt;
 ## MAIL FORWARDING&lt;br /&gt;
 &lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$forward_method = &amp;#039;smtp:[127.0.0.1]:10025&amp;#039;;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 # $final_virus_destiny  = D_DISCARD;  # subj to @viruses_that_fake_sender_maps&lt;br /&gt;
 # $final_banned_destiny = D_BOUNCE;&lt;br /&gt;
 &lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$final_spam_destiny   = D_PASS;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 # $final_bad_header_destiny = D_PASS;&lt;br /&gt;
 &lt;br /&gt;
 ## QUARANTINE&lt;br /&gt;
 &lt;br /&gt;
 # $clean_quarantine_method = undef;&lt;br /&gt;
 # $virus_quarantine_method        = &amp;#039;local:virus-%m&amp;#039;;&lt;br /&gt;
 # $spam_quarantine_method         = &amp;#039;local:spam-%m.gz&amp;#039;;&lt;br /&gt;
 # $banned_files_quarantine_method = &amp;#039;local:banned-%m&amp;#039;;&lt;br /&gt;
 # $bad_header_quarantine_method   = &amp;#039;local:badh-%m&amp;#039;;&lt;br /&gt;
 &lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$QUARANTINEDIR = &amp;quot;/var/lib/amavis/virusmails&amp;quot;;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 # $quarantine_subdir_levels = undef;  # 0 or 1  (undef treated as 0)&lt;br /&gt;
 &lt;br /&gt;
 # $clean_quarantine_to     = &amp;#039;clean-quarantine&amp;#039;;  # via %local_delivery_aliases&lt;br /&gt;
 # $virus_quarantine_to     = &amp;#039;virus-quarantine&amp;#039;;&lt;br /&gt;
 # $banned_quarantine_to    = &amp;#039;banned-quarantine&amp;#039;;&lt;br /&gt;
 # $bad_header_quarantine_to= &amp;#039;bad-header-quarantine&amp;#039;;&lt;br /&gt;
 # $spam_quarantine_to      = &amp;#039;spam-quarantine&amp;#039;;&lt;br /&gt;
 # $spam_quarantine_bysender_to = undef;&lt;br /&gt;
 &lt;br /&gt;
 # @clean_quarantine_to_maps      = (\$clean_quarantine_to);&lt;br /&gt;
 # @virus_quarantine_to_maps      = (\$virus_quarantine_to);&lt;br /&gt;
 # @banned_quarantine_to_maps     = (\$banned_quarantine_to);&lt;br /&gt;
 # @bad_header_quarantine_to_maps = (\$bad_header_quarantine_to);&lt;br /&gt;
 # @spam_quarantine_to_maps       = (\$spam_quarantine_to);&lt;br /&gt;
 # @spam_quarantine_bysender_to_maps = (\$spam_quarantine_bysender_to);&lt;br /&gt;
 &lt;br /&gt;
 # %local_delivery_aliases  ... predefined, used by method &amp;#039;local:&amp;#039;&lt;br /&gt;
 # $mailfrom_to_quarantine = undef;  # undef keeps original sender&lt;br /&gt;
 &lt;br /&gt;
 ## NOTIFICATIONS (DSN, admin, recip)&lt;br /&gt;
 &lt;br /&gt;
 # $propagate_dsn_if_possible = 1;&lt;br /&gt;
 # $terminate_dsn_on_notify_success = 0;&lt;br /&gt;
 &lt;br /&gt;
 # $notify_method  = &amp;#039;smtp:[127.0.0.1]:10025&amp;#039;;&lt;br /&gt;
 &lt;br /&gt;
 # $newvirus_admin = undef;&lt;br /&gt;
 # $virus_admin = undef;&lt;br /&gt;
 # $spam_admin = undef;&lt;br /&gt;
 # $banned_admin = undef;&lt;br /&gt;
 # $bad_header_admin = undef;&lt;br /&gt;
 # $dsn_bcc = undef;&lt;br /&gt;
 &lt;br /&gt;
 # @newvirus_admin_maps  = (\$newvirus_admin);&lt;br /&gt;
 # @virus_admin_maps     = (\%virus_admin, \$virus_admin);&lt;br /&gt;
 # @spam_admin_maps      = (\%spam_admin,  \$spam_admin);&lt;br /&gt;
 # @banned_admin_maps    = (\$banned_admin, \%virus_admin, \$virus_admin);&lt;br /&gt;
 # @bad_header_admin_maps= (\$bad_header_admin);&lt;br /&gt;
 &lt;br /&gt;
 # $hdr_encoding = &amp;#039;iso-8859-1&amp;#039;;  # header field bodies charset&lt;br /&gt;
 # $bdy_encoding = &amp;#039;iso-8859-1&amp;#039;;  # notification body text charset&lt;br /&gt;
 # $hdr_encoding_qb = &amp;#039;Q&amp;#039;;        # quoted-printable (Q or B)&lt;br /&gt;
 &lt;br /&gt;
 # $notify_sender_templ       = ... built-in default at the end of file amavisd&lt;br /&gt;
 # $notify_virus_sender_templ = ... built-in default at the end of file amavisd&lt;br /&gt;
 # $notify_spam_sender_templ  = ... built-in default at the end of file amavisd&lt;br /&gt;
 # $notify_virus_admin_templ  = ... built-in default at the end of file amavisd&lt;br /&gt;
 # $notify_spam_admin_templ   = ... built-in default at the end of file amavisd&lt;br /&gt;
 # $notify_virus_recips_templ = ... built-in default at the end of file amavisd&lt;br /&gt;
 # $notify_spam_recips_templ  = ... built-in default at the end of file amavisd&lt;br /&gt;
 &lt;br /&gt;
 # $mailfrom_notify_admin = undef;&lt;br /&gt;
 # $mailfrom_notify_recip = undef;&lt;br /&gt;
 # $mailfrom_notify_spamadmin = undef;&lt;br /&gt;
 &lt;br /&gt;
 ## these are after-defaults:&lt;br /&gt;
 # $hdrfrom_notify_sender = &amp;quot;\&amp;quot;Content-filter at $myhostname\&amp;quot; &amp;lt;postmaster\@$myhostname&amp;gt;&amp;quot;;&lt;br /&gt;
 # $hdrfrom_notify_recip     = ... derived from $mailfrom_notify_recip&lt;br /&gt;
 # $hdrfrom_notify_admin     = ... derived from $mailfrom_notify_admin&lt;br /&gt;
 # $hdrfrom_notify_spamadmin = ... derived from $mailfrom_notify_spamadmin&lt;br /&gt;
 &lt;br /&gt;
 # $warnvirussender  = undef;&lt;br /&gt;
 # $warnspamsender   = undef;&lt;br /&gt;
 # $warnbannedsender = undef;&lt;br /&gt;
 # $warnbadhsender   = undef;&lt;br /&gt;
 &lt;br /&gt;
 # $warn_offsite     = undef;&lt;br /&gt;
 &lt;br /&gt;
 # $warnvirusrecip   = undef;&lt;br /&gt;
 # $warnbannedrecip  = undef;&lt;br /&gt;
 # $warnbadhrecip    = undef;&lt;br /&gt;
 # @warnvirusrecip_maps  = (\$warnvirusrecip);&lt;br /&gt;
 # @warnbannedrecip_maps = (\$warnbannedrecip);&lt;br /&gt;
 # @warnbadhrecip_maps   = (\$warnbadhrecip);&lt;br /&gt;
 &lt;br /&gt;
 ## MODIFICATIONS TO PASSED MAIL&lt;br /&gt;
  &lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$insert_received_line = 1;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 # $remove_existing_x_scanned_headers = 0;&lt;br /&gt;
 # $remove_existing_spam_headers = 1;&lt;br /&gt;
 # $allow_fixing_improper_header_folding = 1;&lt;br /&gt;
 # $append_header_fields_to_bottom = 0;&lt;br /&gt;
 &lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$X_HEADER_TAG  = &amp;#039;X-Virus-Scanned&amp;#039;;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 # $X_HEADER_LINE = &amp;quot;$myproduct_name at $mydomain&amp;quot;;  # after-default&lt;br /&gt;
 &lt;br /&gt;
 # $defang_virus  = undef;&lt;br /&gt;
 # $defang_banned = undef;&lt;br /&gt;
 # $defang_bad_header = undef;&lt;br /&gt;
 # $defang_undecipherable = undef;&lt;br /&gt;
 # $defang_spam   = undef;&lt;br /&gt;
 # $defang_all    = undef;  # used for testing&lt;br /&gt;
 &lt;br /&gt;
 # $undecipherable_subject_tag = &amp;#039;***UNCHECKED*** &amp;#039;;&lt;br /&gt;
 # $sa_spam_subject_tag = undef;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$sa_spam_subject_tag = &amp;#039;[SPAM]&amp;#039;;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$sa_spam_modifies_subj = 1;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 # $sa_spam_level_char = &amp;#039;*&amp;#039;;&lt;br /&gt;
 # $sa_spam_report_header = undef;&lt;br /&gt;
 &lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;@spam_modifies_subj_maps= (\$sa_spam_modifies_subj);&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 # @spam_subject_tag_maps  = (\$sa_spam_subject_tag1); # N.B.: inconsistent name&lt;br /&gt;
 # @spam_subject_tag2_maps = (\$sa_spam_subject_tag);  # N.B.: inconsistent name&lt;br /&gt;
 # @spam_subject_tag3_maps = ();&lt;br /&gt;
 &lt;br /&gt;
 ## ADDING ADDRESS EXTENSIONS TO RECIPIENTS - &amp;#039;plus addressing&amp;#039;&lt;br /&gt;
 &lt;br /&gt;
 # $recipient_delimiter = undef;&lt;br /&gt;
 # $replace_existing_extension = 1;&lt;br /&gt;
 # $addr_extension_virus  = undef;&lt;br /&gt;
 # $addr_extension_spam   = undef;&lt;br /&gt;
 # $addr_extension_banned = undef;&lt;br /&gt;
 # $addr_extension_bad_header = undef;&lt;br /&gt;
 # @addr_extension_virus_maps      = (\$addr_extension_virus);&lt;br /&gt;
 # @addr_extension_spam_maps       = (\$addr_extension_spam);&lt;br /&gt;
 # @addr_extension_banned_maps     = (\$addr_extension_banned);&lt;br /&gt;
 # @addr_extension_bad_header_maps = (\$addr_extension_bad_header);&lt;br /&gt;
 &lt;br /&gt;
 ## MAIL DECODING&lt;br /&gt;
 &lt;br /&gt;
 # $bypass_decode_parts = undef;&lt;br /&gt;
 &lt;br /&gt;
 # $keep_decoded_original_re = undef;&lt;br /&gt;
 # @keep_decoded_original_maps = (\$keep_decoded_original_re);&lt;br /&gt;
 &lt;br /&gt;
 # $map_full_type_to_short_type_re = ... predefined regexp lookup table&lt;br /&gt;
 # @map_full_type_to_short_type_maps = (\$map_full_type_to_short_type_re);&lt;br /&gt;
 &lt;br /&gt;
 # $MAXLEVELS = undef;&lt;br /&gt;
 # $MAXFILES  = undef;&lt;br /&gt;
 # $MIN_EXPANSION_QUOTA = undef;&lt;br /&gt;
 # $MAX_EXPANSION_QUOTA = undef;&lt;br /&gt;
 # $MIN_EXPANSION_FACTOR =   5;  # times original mail size&lt;br /&gt;
 # $MAX_EXPANSION_FACTOR = 500;  # times original mail size&lt;br /&gt;
 &lt;br /&gt;
 # $path = undef;&lt;br /&gt;
 # $file = &amp;#039;file&amp;#039;;&lt;br /&gt;
 &lt;br /&gt;
 # For backwards compatibility the @decoders list defaults to use of legacy&lt;br /&gt;
 # variables $gzip, $bzip2, $lzop, ...  It is cleaner to explicitly assign&lt;br /&gt;
 # a list to @decoders in amavisd.conf and directly specify program paths,&lt;br /&gt;
 # without indirections through legacy variables $gzip, etc.&lt;br /&gt;
 #&lt;br /&gt;
 # $gzip = $bzip2 = $lzop = $rpm2cpio = undef;&lt;br /&gt;
 # $uncompress = $unfreeze = $arc = $unarj = $unrar = undef;&lt;br /&gt;
 # $zoo = $lha = $pax = $cpio = $cabextract = undef;&lt;br /&gt;
 #&lt;br /&gt;
 # @decoders = (&lt;br /&gt;
 #   [&amp;#039;mail&amp;#039;, \&amp;amp;do_mime_decode],&lt;br /&gt;
 #   [&amp;#039;asc&amp;#039;,  \&amp;amp;do_ascii],&lt;br /&gt;
 #   [&amp;#039;uue&amp;#039;,  \&amp;amp;do_ascii],&lt;br /&gt;
 #   [&amp;#039;hqx&amp;#039;,  \&amp;amp;do_ascii],&lt;br /&gt;
 #   [&amp;#039;ync&amp;#039;,  \&amp;amp;do_ascii],&lt;br /&gt;
 #   [&amp;#039;F&amp;#039;,    \&amp;amp;do_uncompress, \$unfreeze],&lt;br /&gt;
 #   [&amp;#039;Z&amp;#039;,    \&amp;amp;do_uncompress, \$uncompress],&lt;br /&gt;
 #   [&amp;#039;gz&amp;#039;,   \&amp;amp;do_gunzip],&lt;br /&gt;
 #   [&amp;#039;gz&amp;#039;,   \&amp;amp;do_uncompress, \$gunzip],&lt;br /&gt;
 #   [&amp;#039;bz2&amp;#039;,  \&amp;amp;do_uncompress, \$bunzip2],&lt;br /&gt;
 #   [&amp;#039;lzo&amp;#039;,  \&amp;amp;do_uncompress, \$unlzop],&lt;br /&gt;
 #   [&amp;#039;rpm&amp;#039;,  \&amp;amp;do_uncompress, \$rpm2cpio],&lt;br /&gt;
 #   [&amp;#039;cpio&amp;#039;, \&amp;amp;do_pax_cpio,   \$pax],&lt;br /&gt;
 #   [&amp;#039;cpio&amp;#039;, \&amp;amp;do_pax_cpio,   \$cpio],&lt;br /&gt;
 #   [&amp;#039;tar&amp;#039;,  \&amp;amp;do_pax_cpio,   \$pax],&lt;br /&gt;
 #   [&amp;#039;tar&amp;#039;,  \&amp;amp;do_pax_cpio,   \$cpio],&lt;br /&gt;
 #   [&amp;#039;tar&amp;#039;,  \&amp;amp;do_tar],&lt;br /&gt;
 #   [&amp;#039;deb&amp;#039;,  \&amp;amp;do_ar,         \$ar],&lt;br /&gt;
 ### [&amp;#039;a&amp;#039;,    \&amp;amp;do_ar,         \$ar],  # unpacking .a seems an overkill&lt;br /&gt;
 #   [&amp;#039;zip&amp;#039;,  \&amp;amp;do_unzip],&lt;br /&gt;
 #   [&amp;#039;rar&amp;#039;,  \&amp;amp;do_unrar,      \$unrar],&lt;br /&gt;
 #   [&amp;#039;arj&amp;#039;,  \&amp;amp;do_unarj,      \$unarj],&lt;br /&gt;
 #   [&amp;#039;arc&amp;#039;,  \&amp;amp;do_arc,        \$arc],&lt;br /&gt;
 #   [&amp;#039;zoo&amp;#039;,  \&amp;amp;do_zoo,        \$zoo],&lt;br /&gt;
 #   [&amp;#039;lha&amp;#039;,  \&amp;amp;do_lha,        \$lha],&lt;br /&gt;
 #   [&amp;#039;doc&amp;#039;,  \&amp;amp;do_ole,        \$ripole],&lt;br /&gt;
 #   [&amp;#039;cab&amp;#039;,  \&amp;amp;do_cabextract, \$cabextract],&lt;br /&gt;
 #   [&amp;#039;tnef&amp;#039;, \&amp;amp;do_tnef_ext,   \$tnef],&lt;br /&gt;
 #   [&amp;#039;tnef&amp;#039;, \&amp;amp;do_tnef],&lt;br /&gt;
 ### [&amp;#039;sit&amp;#039;,  \&amp;amp;do_unstuff,    \$unstuff],  # broken/unsafe decoder&lt;br /&gt;
 #   [&amp;#039;exe&amp;#039;,  \&amp;amp;do_executable, \$unrar,\$lha,\$unarj],&lt;br /&gt;
 # );&lt;br /&gt;
 &lt;br /&gt;
 ## ANTI-VIRUS AND INVALID/FORBIDDEN CONTENTS CONTROLS&lt;br /&gt;
  &lt;br /&gt;
 # @av_scanners = ();&lt;br /&gt;
 # @av_scanners_backup = ();&lt;br /&gt;
 # $first_infected_stops_scan = undef;&lt;br /&gt;
 &lt;br /&gt;
 # $viruses_that_fake_sender_re = undef;&lt;br /&gt;
 # @viruses_that_fake_sender_maps = (\$viruses_that_fake_sender_re, 1);&lt;br /&gt;
 &lt;br /&gt;
 # $banned_namepath_re = undef;  # new-style&lt;br /&gt;
 # $banned_filename_re = undef;  # traditional&lt;br /&gt;
 # @banned_filename_maps = (\$banned_filename_re);  # traditional&lt;br /&gt;
 &lt;br /&gt;
 # $virus_check_negative_ttl=  3*60;  # time to cache contents as not infected&lt;br /&gt;
 # $virus_check_positive_ttl= 30*60;  # time to cache contents as infected&lt;br /&gt;
 &lt;br /&gt;
 # @bypass_virus_checks_maps = (\%bypass_virus_checks, \@bypass_virus_checks_acl, \$bypass_virus_checks_re);&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;@bypass_virus_checks_maps = (1); =&amp;gt; désactive l&amp;#039;AV, ancienne syntaxe&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 # @bypass_banned_checks_maps = (\%bypass_banned_checks, \@bypass_banned_checks_acl, \$bypass_banned_checks_re);&lt;br /&gt;
 # @bypass_header_checks_maps = (\%bypass_header_checks, \@bypass_header_checks_acl, \$bypass_header_checks_re);&lt;br /&gt;
 &lt;br /&gt;
 # @virus_lovers_maps = (\%virus_lovers, \@virus_lovers_acl, \$virus_lovers_re);&lt;br /&gt;
 # @banned_files_lovers_maps = (\%banned_files_lovers, \@banned_files_lovers_acl, \$banned_files_lovers_re);&lt;br /&gt;
 # @bad_header_lovers_maps = (\%bad_header_lovers, \@bad_header_lovers_acl, \$bad_header_lovers_re);&lt;br /&gt;
 &lt;br /&gt;
 ## ANTI-SPAM CONTROLS&lt;br /&gt;
 &lt;br /&gt;
 # $sa_mail_body_size_limit = undef;&lt;br /&gt;
 # $sa_local_tests_only = 0;&lt;br /&gt;
 # $dspam = undef;&lt;br /&gt;
 &lt;br /&gt;
 # $sa_timeout = 30;&lt;br /&gt;
 # $spam_check_negative_ttl = 30*60;  # time to cache contents as not spam&lt;br /&gt;
 # $spam_check_positive_ttl = 30*60;  # time to cache contents as spam&lt;br /&gt;
 &lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;@bypass_spam_checks_maps = (\%bypass_spam_checks, \@bypass_spam_checks_acl, \$bypass_spam_checks_re);&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 # @bypass_spam_checks_maps = (0);&lt;br /&gt;
 # @spam_lovers_maps = (\%spam_lovers, \@spam_lovers_acl, \$spam_lovers_re);&lt;br /&gt;
 &lt;br /&gt;
 # $sa_tag_level_deflt  = undef;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$ sa_tag_level_deflt  = undef; =&amp;gt; pour rajouter tous les headers&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 # $sa_tag2_level_deflt = undef;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;$sa_tag2_level_deflt = 5.0;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 # $sa_tag3_level_deflt = undef;&lt;br /&gt;
 # $sa_kill_level_deflt = undef;&lt;br /&gt;
 # $sa_dsn_cutoff_level = undef;&lt;br /&gt;
 # $sa_quarantine_cutoff_level = undef;&lt;br /&gt;
 &lt;br /&gt;
 # @spam_tag_level_maps  = (\$sa_tag_level_deflt);&lt;br /&gt;
 # @spam_tag2_level_maps = (\$sa_tag2_level_deflt);&lt;br /&gt;
 # @spam_tag3_level_maps = (\$sa_tag3_level_deflt);&lt;br /&gt;
 # @spam_kill_level_maps = (\$sa_kill_level_deflt);&lt;br /&gt;
 # @spam_dsn_cutoff_level_maps = (\$sa_dsn_cutoff_level);&lt;br /&gt;
 # @spam_quarantine_cutoff_level_maps = (\$sa_quarantine_cutoff_level);&lt;br /&gt;
 &lt;br /&gt;
 # $penpals_bonus_score = undef;&lt;br /&gt;
 # $penpals_halflife = 7*24*60*60;  # exponential decay time constant in seconds&lt;br /&gt;
 # $penpals_threshold_low = 1.0;&lt;br /&gt;
 # $penpals_threshold_high = undef;&lt;br /&gt;
  &lt;br /&gt;
 # @score_sender_maps = ();&lt;br /&gt;
 &lt;br /&gt;
 # @blacklist_sender_maps = (\%blacklist_sender, \@blacklist_sender_acl, \$blacklist_sender_re);&lt;br /&gt;
 # @whitelist_sender_maps = (\%whitelist_sender, \@whitelist_sender_acl, \$whitelist_sender_re);&lt;br /&gt;
 &lt;br /&gt;
 # $per_recip_blacklist_sender_lookup_tables = undef;&lt;br /&gt;
 # $per_recip_whitelist_sender_lookup_tables = undef;  # deprecated&lt;br /&gt;
 &lt;br /&gt;
 # $os_fingerprint_method = undef;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 ## SQL &amp;amp; LDAP&lt;br /&gt;
 &lt;br /&gt;
 # $trim_trailing_space_in_lookup_result_fields = 0;&lt;br /&gt;
 &lt;br /&gt;
 # @lookup_sql_dsn  = ();  # SQL data source name for lookups, or empty&lt;br /&gt;
 # @storage_sql_dsn = ();  # SQL data source name for log/quarantine, or empty&lt;br /&gt;
 # $timestamp_fmt_mysql = undef;&lt;br /&gt;
 &lt;br /&gt;
 # $sql_select_policy =&lt;br /&gt;
 #   &amp;#039;SELECT *,users.id&amp;#039;.&lt;br /&gt;
 #   &amp;#039; FROM users LEFT JOIN policy ON users.policy_id=policy.id&amp;#039;.&lt;br /&gt;
 #   &amp;#039; WHERE users.email IN (%k) ORDER BY users.priority DESC&amp;#039;;&lt;br /&gt;
 &lt;br /&gt;
 # $sql_select_white_black_list =&lt;br /&gt;
 #   &amp;#039;SELECT wb&amp;#039;.&lt;br /&gt;
 #   &amp;#039; FROM wblist LEFT JOIN mailaddr ON wblist.sid=mailaddr.id&amp;#039;.&lt;br /&gt;
 #   &amp;#039; WHERE (wblist.rid=?) AND (mailaddr.email IN (%k))&amp;#039;.&lt;br /&gt;
 #   &amp;#039; ORDER BY mailaddr.priority DESC&amp;#039;;&lt;br /&gt;
 &lt;br /&gt;
 # %sql_clause = (&lt;br /&gt;
 #   &amp;#039;sel_policy&amp;#039; =&amp;gt; \$sql_select_policy,&lt;br /&gt;
 #   &amp;#039;sel_wblist&amp;#039; =&amp;gt; \$sql_select_white_black_list,&lt;br /&gt;
 #   &amp;#039;sel_adr&amp;#039; =&amp;gt;&lt;br /&gt;
 #     &amp;#039;SELECT id FROM maddr WHERE email=?&amp;#039;,&lt;br /&gt;
 #   &amp;#039;ins_adr&amp;#039; =&amp;gt;&lt;br /&gt;
 #     &amp;#039;INSERT INTO maddr (email, domain) VALUES (?,?)&amp;#039;,&lt;br /&gt;
 #   &amp;#039;ins_msg&amp;#039; =&amp;gt;&lt;br /&gt;
 #     &amp;#039;INSERT INTO msgs (mail_id, secret_id, am_id, time_num, time_iso, sid,&amp;#039;.&lt;br /&gt;
 #     &amp;#039; policy, client_addr, size, host) VALUES (?,?,?,?,?,?,?,?,?,?)&amp;#039;,&lt;br /&gt;
 #   &amp;#039;upd_msg&amp;#039; =&amp;gt;&lt;br /&gt;
 #     &amp;#039;UPDATE msgs SET content=?, quar_type=?, quar_loc=?, dsn_sent=?,&amp;#039;.&lt;br /&gt;
 #     &amp;#039; spam_level=?, message_id=?, from_addr=?, subject=? WHERE mail_id=?&amp;#039;,&lt;br /&gt;
 #   &amp;#039;ins_rcp&amp;#039; =&amp;gt;&lt;br /&gt;
 #     &amp;#039;INSERT INTO msgrcpt (mail_id, rid,&amp;#039;.&lt;br /&gt;
 #     &amp;#039; ds, rs, bl, wl, bspam_level, smtp_resp) VALUES (?,?,?,?,?,?,?,?)&amp;#039;,&lt;br /&gt;
 #   &amp;#039;ins_quar&amp;#039; =&amp;gt;&lt;br /&gt;
 #     &amp;#039;INSERT INTO quarantine (mail_id, chunk_ind, mail_text)&amp;#039;.&lt;br /&gt;
 #     &amp;#039; VALUES (?,?,?)&amp;#039;,&lt;br /&gt;
 #   &amp;#039;sel_quar&amp;#039; =&amp;gt;&lt;br /&gt;
 #     &amp;#039;SELECT mail_text FROM quarantine WHERE mail_id=? ORDER BY chunk_ind&amp;#039;,&lt;br /&gt;
 #   &amp;#039;sel_penpals&amp;#039; =&amp;gt;&lt;br /&gt;
 #     &amp;quot;SELECT msgs.time_num, msgs.mail_id, subject&amp;quot;.&lt;br /&gt;
 #     &amp;quot; FROM msgs JOIN msgrcpt ON msgs.mail_id=msgrcpt.mail_id&amp;quot;.&lt;br /&gt;
 #     &amp;quot; WHERE sid=? AND rid=? AND ds=&amp;#039;P&amp;#039; AND content!=&amp;#039;V&amp;#039;&amp;quot;.&lt;br /&gt;
 #     &amp;quot; ORDER BY time_num DESC LIMIT 1&amp;quot;,&lt;br /&gt;
 # );&lt;br /&gt;
 &lt;br /&gt;
 ## LDAP, Please see file README.lookups for more info.&lt;br /&gt;
 &lt;br /&gt;
 # $enable_ldap  = 1;&lt;br /&gt;
 #&lt;br /&gt;
 # $default_ldap = {&lt;br /&gt;
 #   hostname       =&amp;gt; &amp;#039;localhost&amp;#039;,&lt;br /&gt;
 #   port           =&amp;gt; 389,&lt;br /&gt;
 #   version        =&amp;gt; 3,&lt;br /&gt;
 #   timeout        =&amp;gt; 120,&lt;br /&gt;
 #   tls            =&amp;gt; 0,&lt;br /&gt;
 #   base           =&amp;gt; undef,&lt;br /&gt;
 #   scope          =&amp;gt; &amp;#039;sub&amp;#039;,&lt;br /&gt;
 #   query_filter   =&amp;gt; &amp;#039;(&amp;amp;(objectClass=amavisAccount)(mail=%m))&amp;#039;,&lt;br /&gt;
 #   bind_dn        =&amp;gt; undef,&lt;br /&gt;
 #   bind_password  =&amp;gt; undef,&lt;br /&gt;
 # };&lt;br /&gt;
 &lt;br /&gt;
 ## hierarchy by which a final setting is chosen:&lt;br /&gt;
 ##   policy bank (based on port or IP address) -&amp;gt; *_by_ccat&lt;br /&gt;
 ##   *_by_ccat (based on mail contents) -&amp;gt; *_maps&lt;br /&gt;
 ##   *_maps (based on recipient address) -&amp;gt; final configuration value&lt;br /&gt;
 &lt;br /&gt;
 ## MAPPING A CONTENTS CATEGORY TO A SETTING CHOSEN&lt;br /&gt;
 &lt;br /&gt;
 # %final_destiny_by_ccat = (&lt;br /&gt;
 #   CC_VIRUS,      sub { c(&amp;#039;final_virus_destiny&amp;#039;) },&lt;br /&gt;
 #   CC_BANNED,     sub { c(&amp;#039;final_banned_destiny&amp;#039;) },&lt;br /&gt;
 #   CC_SPAM,       sub { c(&amp;#039;final_spam_destiny&amp;#039;) },&lt;br /&gt;
 #   CC_BADH,       sub { c(&amp;#039;final_bad_header_destiny&amp;#039;) },&lt;br /&gt;
 #   CC_OVERSIZED,  D_BOUNCE,&lt;br /&gt;
 #   CC_CATCHALL,   D_PASS,&lt;br /&gt;
 # );&lt;br /&gt;
 # %lovers_maps_by_ccat = (&lt;br /&gt;
 #   CC_VIRUS,      sub { ca(&amp;#039;virus_lovers_maps&amp;#039;) },&lt;br /&gt;
 #   CC_BANNED,     sub { ca(&amp;#039;banned_files_lovers_maps&amp;#039;) },&lt;br /&gt;
 #   CC_SPAM,       sub { ca(&amp;#039;spam_lovers_maps&amp;#039;) },&lt;br /&gt;
 #   CC_BADH,       sub { ca(&amp;#039;bad_header_lovers_maps&amp;#039;) },&lt;br /&gt;
 # );&lt;br /&gt;
 # %defang_by_ccat = (&lt;br /&gt;
 #   CC_VIRUS,      sub { c(&amp;#039;defang_virus&amp;#039;)          || c(&amp;#039;defang_all&amp;#039;) },&lt;br /&gt;
 #   CC_BANNED,     sub { c(&amp;#039;defang_banned&amp;#039;)         || c(&amp;#039;defang_all&amp;#039;) },&lt;br /&gt;
 #   CC_SPAM,       sub { c(&amp;#039;defang_spam&amp;#039;)           || c(&amp;#039;defang_all&amp;#039;) },&lt;br /&gt;
 #   CC_BADH,       sub { c(&amp;#039;defang_bad_header&amp;#039;)     || c(&amp;#039;defang_all&amp;#039;) },&lt;br /&gt;
 #   CC_UNCHECKED,  sub { c(&amp;#039;defang_undecipherable&amp;#039;) || c(&amp;#039;defang_all&amp;#039;) },&lt;br /&gt;
 #   CC_CATCHALL,   sub { c(&amp;#039;defang_all&amp;#039;) },&lt;br /&gt;
 # );&lt;br /&gt;
 # %quarantine_method_by_ccat = (&lt;br /&gt;
 #   CC_VIRUS,      sub { c(&amp;#039;virus_quarantine_method&amp;#039;) },&lt;br /&gt;
 #   CC_BANNED,     sub { c(&amp;#039;banned_files_quarantine_method&amp;#039;) },&lt;br /&gt;
 #   CC_SPAM,       sub { c(&amp;#039;spam_quarantine_method&amp;#039;) },&lt;br /&gt;
 #   CC_BADH,       sub { c(&amp;#039;bad_header_quarantine_method&amp;#039;) },&lt;br /&gt;
 #   CC_CLEAN,      sub { c(&amp;#039;clean_quarantine_method&amp;#039;) },&lt;br /&gt;
 # );&lt;br /&gt;
 # %quarantine_to_maps_by_ccat = (&lt;br /&gt;
 #   CC_VIRUS,      sub { ca(&amp;#039;virus_quarantine_to_maps&amp;#039;) },&lt;br /&gt;
 #   CC_BANNED,     sub { ca(&amp;#039;banned_quarantine_to_maps&amp;#039;) },&lt;br /&gt;
 #   CC_SPAM,       sub { ca(&amp;#039;spam_quarantine_to_maps&amp;#039;) },&lt;br /&gt;
 #   CC_BADH,       sub { ca(&amp;#039;bad_header_quarantine_to_maps&amp;#039;) },&lt;br /&gt;
 #   CC_CLEAN,      sub { ca(&amp;#039;clean_quarantine_to_maps&amp;#039;) },&lt;br /&gt;
 # );&lt;br /&gt;
 # %admin_maps_by_ccat = (&lt;br /&gt;
 #   CC_VIRUS,      sub { ca(&amp;#039;virus_admin_maps&amp;#039;) },&lt;br /&gt;
 #   CC_BANNED,     sub { ca(&amp;#039;banned_admin_maps&amp;#039;) },&lt;br /&gt;
 #   CC_SPAM,       sub { ca(&amp;#039;spam_admin_maps&amp;#039;) },&lt;br /&gt;
 #   CC_BADH,       sub { ca(&amp;#039;bad_header_admin_maps&amp;#039;) },&lt;br /&gt;
 # );&lt;br /&gt;
 # %dsn_bcc_by_ccat = (&lt;br /&gt;
 #   CC_CATCHALL,   sub { c(&amp;#039;dsn_bcc&amp;#039;) },&lt;br /&gt;
 # );&lt;br /&gt;
 # %mailfrom_notify_admin_by_ccat = (&lt;br /&gt;
 #   CC_SPAM,       sub { c(&amp;#039;mailfrom_notify_spamadmin&amp;#039;) },&lt;br /&gt;
 #   CC_CATCHALL,   sub { c(&amp;#039;mailfrom_notify_admin&amp;#039;) },&lt;br /&gt;
 # );&lt;br /&gt;
 # %hdrfrom_notify_admin_by_ccat = (&lt;br /&gt;
 #   CC_SPAM,       sub { c(&amp;#039;hdrfrom_notify_spamadmin&amp;#039;) },&lt;br /&gt;
 #   CC_CATCHALL,   sub { c(&amp;#039;hdrfrom_notify_admin&amp;#039;) },&lt;br /&gt;
 # );&lt;br /&gt;
 # %mailfrom_notify_recip_by_ccat = (&lt;br /&gt;
 #   CC_CATCHALL,   sub { c(&amp;#039;mailfrom_notify_recip&amp;#039;) },&lt;br /&gt;
 # );&lt;br /&gt;
 # %hdrfrom_notify_recip_by_ccat = (&lt;br /&gt;
 #   CC_CATCHALL,   sub { c(&amp;#039;hdrfrom_notify_recip&amp;#039;) },&lt;br /&gt;
 # );&lt;br /&gt;
 # %hdrfrom_notify_sender_by_ccat = (&lt;br /&gt;
 #   CC_CATCHALL,   sub { c(&amp;#039;hdrfrom_notify_sender&amp;#039;) },&lt;br /&gt;
 # );&lt;br /&gt;
 # %notify_admin_templ_by_ccat = (&lt;br /&gt;
 #   CC_SPAM,       sub { cr(&amp;#039;notify_spam_admin_templ&amp;#039;) },&lt;br /&gt;
 #   CC_CATCHALL,   sub { cr(&amp;#039;notify_virus_admin_templ&amp;#039;) }, &lt;br /&gt;
 #);&lt;br /&gt;
 # %notify_recips_templ_by_ccat = (&lt;br /&gt;
 #   CC_SPAM,       sub { cr(&amp;#039;notify_spam_recips_templ&amp;#039;) },&lt;br /&gt;
 #   CC_CATCHALL,   sub { cr(&amp;#039;notify_virus_recips_templ&amp;#039;) },&lt;br /&gt;
 # );&lt;br /&gt;
 # %notify_sender_templ_by_ccat = (&lt;br /&gt;
 #   CC_VIRUS,      sub { cr(&amp;#039;notify_virus_sender_templ&amp;#039;) },&lt;br /&gt;
 #   CC_BANNED,     sub { cr(&amp;#039;notify_virus_sender_templ&amp;#039;) }, # historical reason&lt;br /&gt;
 #   CC_SPAM,       sub { cr(&amp;#039;notify_spam_sender_templ&amp;#039;) },&lt;br /&gt;
 #   CC_CATCHALL,   sub { cr(&amp;#039;notify_sender_templ&amp;#039;) },&lt;br /&gt;
 # );&lt;br /&gt;
 # %warnsender_by_ccat = (&lt;br /&gt;
 #   CC_VIRUS,      sub { c(&amp;#039;warnvirussender&amp;#039;) },&lt;br /&gt;
 #   CC_BANNED,     sub { c(&amp;#039;warnbannedsender&amp;#039;) },&lt;br /&gt;
 #   CC_SPAM,       sub { c(&amp;#039;warnspamsender&amp;#039;) },&lt;br /&gt;
 #   CC_BADH,       sub { c(&amp;#039;warnbadhsender&amp;#039;) },&lt;br /&gt;
 # );&lt;br /&gt;
 # %warnrecip_maps_by_ccat = (&lt;br /&gt;
 #   CC_VIRUS,      sub { ca(&amp;#039;warnvirusrecip_maps&amp;#039;) },&lt;br /&gt;
 #   CC_BANNED,     sub { ca(&amp;#039;warnbannedrecip_maps&amp;#039;) },&lt;br /&gt;
 #   CC_BADH,       sub { ca(&amp;#039;warnbadhrecip_maps&amp;#039;) },&lt;br /&gt;
 # );&lt;br /&gt;
 # %addr_extension_maps_by_ccat = (&lt;br /&gt;
 #   CC_VIRUS,      sub { ca(&amp;#039;addr_extension_virus_maps&amp;#039;) },&lt;br /&gt;
 #   CC_BANNED,     sub { ca(&amp;#039;addr_extension_banned_maps&amp;#039;) },&lt;br /&gt;
 #   CC_SPAM,       sub { ca(&amp;#039;addr_extension_spam_maps&amp;#039;) },&lt;br /&gt;
 #   CC_BADH,       sub { ca(&amp;#039;addr_extension_bad_header_maps&amp;#039;) },&lt;br /&gt;
 # );  &lt;br /&gt;
 &lt;br /&gt;
 ## POLICY BANKS&lt;br /&gt;
 &lt;br /&gt;
 # %interface_policy = ();  # maps input interface/port to policy bank name&lt;br /&gt;
   &lt;br /&gt;
 # $policy_bank{&amp;#039;&amp;#039;} = { ...predefined... };&lt;br /&gt;
     ## the built-in policy bank (empty name) is predefined, and includes&lt;br /&gt;
     ## references to most other variables listed above (the dynamic config&lt;br /&gt;
     ## variables), which are accessed only indirectly through the currently&lt;br /&gt;
     ## installed policy bank. Overlaying a policy bank with another policy&lt;br /&gt;
     ## bank may bring-in references to entirely different variables,&lt;br /&gt;
     ## possibly unnamed. Here is a list of configuration variables&lt;br /&gt;
     ## referenced from the built-in policy bank by keys of the same name&lt;br /&gt;
     ## (e.g. { log_level =&amp;gt; \$log_level, inet_acl =&amp;gt; \@inet_acl, ...} )&lt;br /&gt;
     ##&lt;br /&gt;
     ##   $policy_bank_name $protocol @inet_acl&lt;br /&gt;
     ##   $myhostname $syslog_ident $syslog_facility $syslog_priority&lt;br /&gt;
     ##   $log_level $log_templ $log_recip_templ&lt;br /&gt;
     ##   $forward_method $notify_method $os_fingerprint_method&lt;br /&gt;
     ##   $propagate_dsn_if_possible $terminate_dsn_on_notify_success&lt;br /&gt;
     ##   $amavis_auth_user $amavis_auth_pass $auth_reauthenticate_forwarded&lt;br /&gt;
     ##   $auth_required_out $auth_required_inp $auth_required_release&lt;br /&gt;
     ##   @auth_mech_avail $local_client_bind_address $smtpd_message_size_limit&lt;br /&gt;
     ##   $localhost_name $smtpd_greeting_banner $smtpd_quit_banner&lt;br /&gt;
     ##   $mailfrom_to_quarantine $warn_offsite $bypass_decode_parts @decoders&lt;br /&gt;
     ##   @av_scanners @av_scanners_backup $first_infected_stops_scan&lt;br /&gt;
     ##   $sa_spam_report_header $sa_spam_level_char $sa_mail_body_size_limit&lt;br /&gt;
     ##   $penpals_bonus_score $penpals_halflife&lt;br /&gt;
     ##   $undecipherable_subject_tag $localpart_is_case_sensitive&lt;br /&gt;
     ##   $recipient_delimiter $replace_existing_extension&lt;br /&gt;
     ##   $hdr_encoding $bdy_encoding $hdr_encoding_qb&lt;br /&gt;
     ##   $insert_received_line $append_header_fields_to_bottom&lt;br /&gt;
     ##   $allow_fixing_improper_header_folding&lt;br /&gt;
     ##   $X_HEADER_TAG $X_HEADER_LINE $notify_xmailer_header&lt;br /&gt;
     ##   $remove_existing_x_scanned_headers $remove_existing_spam_headers&lt;br /&gt;
     ##   %sql_clause %local_delivery_aliases $banned_namepath_re&lt;br /&gt;
     ##   $per_recip_whitelist_sender_lookup_tables&lt;br /&gt;
     ##   $per_recip_blacklist_sender_lookup_tables&lt;br /&gt;
     ##&lt;br /&gt;
     ##   @local_domains_maps @mynetworks_maps&lt;br /&gt;
     ##   @newvirus_admin_maps @banned_filename_maps&lt;br /&gt;
     ##   @spam_quarantine_bysender_to_maps&lt;br /&gt;
     ##   @spam_tag_level_maps @spam_tag2_level_maps @spam_tag3_level_maps&lt;br /&gt;
     ##   @spam_kill_level_maps @spam_modifies_subj_maps&lt;br /&gt;
     ##   @spam_subject_tag_maps @spam_subject_tag2_maps @spam_subject_tag3_maps&lt;br /&gt;
     ##   @spam_dsn_cutoff_level_maps @spam_quarantine_cutoff_level_maps&lt;br /&gt;
     ##   @whitelist_sender_maps @blacklist_sender_maps @score_sender_maps&lt;br /&gt;
     ##   @message_size_limit_maps @debug_sender_maps&lt;br /&gt;
     ##   @bypass_virus_checks_maps @bypass_spam_checks_maps&lt;br /&gt;
     ##   @bypass_banned_checks_maps @bypass_header_checks_maps&lt;br /&gt;
     ##&lt;br /&gt;
     ##   %final_destiny_by_ccat %lovers_maps_by_ccat %defang_by_ccat&lt;br /&gt;
     ##   %quarantine_method_by_ccat   %quarantine_to_maps_by_ccat&lt;br /&gt;
     ##   %notify_admin_templ_by_ccat  %notify_recips_templ_by_ccat&lt;br /&gt;
     ##   %notify_sender_templ_by_ccat %warnsender_by_ccat&lt;br /&gt;
     ##   %hdrfrom_notify_admin_by_ccat %mailfrom_notify_admin_by_ccat&lt;br /&gt;
     ##   %hdrfrom_notify_recip_by_ccat %mailfrom_notify_recip_by_ccat&lt;br /&gt;
     ##   %hdrfrom_notify_sender_by_ccat&lt;br /&gt;
     ##   %admin_maps_by_ccat %dsn_bcc_by_ccat&lt;br /&gt;
     ##   %warnrecip_maps_by_ccat %addr_extension_maps_by_ccat&lt;br /&gt;
 1;&lt;br /&gt;
&lt;br /&gt;
[[Category:Configuration]]&lt;br /&gt;
[[Category:Postfix]]&lt;br /&gt;
[[Category:Amavisd-new]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Jules</name></author>
	</entry>
</feed>