Base Debian config for exim 4.69-9
[hcoop/zz_old/config/exim4-hopper.git] / conf.d / main / 01_exim4-config_listmacrosdefs
index 5693c98..8e51605 100644 (file)
@@ -1,4 +1,3 @@
-
 ######################################################################
 #      Runtime configuration file for Exim 4 (Debian Packaging)      #
 ######################################################################
 # If you find this comment anywhere else, somebody copied it there.
 # Documentation about the Debian exim4 configuration scheme can be
 # found in /usr/share/doc/exim4-base/README.Debian.gz.
-#
-# Strings like DEBCONFsomethingDEBCONF are replaced by installation
-# dependent values by update-exim4.conf, the script which builds the
-# actual configuration from the templates.
 ######################################################################
 
 ######################################################################
@@ -32,104 +27,54 @@ exim_path = /usr/sbin/exim4
 CONFDIR = /etc/exim4
 .endif
 
-# This sets a macro DC_minimaldns if dc_minimaldns=true. If
-# dc_minimaldns=false, this expands to an empty line.
-.ifndef DC_minimaldns
-DEBCONFminimaldnsDEBCONF
-.endif
-
-# Create other macros from Debconf. Macros created here are used in
-# other places in exim config.
-.ifndef DC_visiblename
-DC_visiblename=DEBCONFvisiblenameDEBCONF
-.endif
+# debconf-driven macro definitions get inserted after this line
+UPEX4CmacrosUPEX4C = 1
 
 # Create domain and host lists for relay control
 # '@' refers to 'the name of the local host'
 
 # List of domains considered local for exim. Domains not listed here
 # need to be deliverable remotely.
-# hcoop-change: comment out
-#.ifndef MAIN_LOCAL_DOMAINS
-#MAIN_LOCAL_DOMAINS = DEBCONFlocal_domainsDEBCONF
-#.endif
-#domainlist local_domains = MAIN_LOCAL_DOMAINS
+domainlist local_domains = MAIN_LOCAL_DOMAINS
 
 # List of recipient domains to relay _to_. Use this list if you're -
 # for example - fallback MX or mail gateway for domains.
-# hcoop-change: comment out
-#.ifndef MAIN_RELAY_TO_DOMAINS
-#MAIN_RELAY_TO_DOMAINS = DEBCONFrelay_domainsDEBCONF
-#.endif
-#domainlist relay_to_domains = MAIN_RELAY_TO_DOMAINS
-
-# hcoop-change: List of domains that accept mail from local users.
-# Mail sent to other domains we manage will be transformed into a
-# local address by /etc/aliases.
-domainlist unix_domains = deleuze.hcoop.net:localhost
+domainlist relay_to_domains = MAIN_RELAY_TO_DOMAINS
 
 # List of sender networks (IP addresses) to _unconditionally_ relay
 # _for_. If you intend to be SMTP AUTH server, you do not need to enter
 # anything here.
-.ifndef MAIN_RELAY_NETS
-MAIN_RELAY_NETS = DEBCONFrelay_netsDEBCONF
-.endif
 hostlist relay_from_hosts = MAIN_RELAY_NETS
 
 
-# Specify the domain you want to be added to all unqualified addresses
-# here. Unqualified addresses are accepted only from local callers by
-# default. The recipient_unqualified_hosts option can be used to permit
-# unqualified addresses from remote sources.
-# If qualify_domain is not set, the primary_hostname value is used for
-# qualification.
-# The ifdef bracket makes sure that an empty debconf value is correctly
-# translated to "unset".
-.ifdef DC_visiblename
-qualify_domain = DC_visiblename
-.endif
-
-# only used for satellite-system
-.ifndef DCreadhost
-DCreadhost = DEBCONFreadhostDEBCONF
+# Decide which domain to use to add to all unqualified addresses.
+# If MAIN_PRIMARY_HOSTNAME_AS_QUALIFY_DOMAIN is defined, the primary
+# hostname is used. If not, but MAIN_QUALIFY_DOMAIN is set, the value
+# of MAIN_QUALIFY_DOMAIN is used. If both macros are not defined,
+# the first line of /etc/mailname is used.
+.ifndef MAIN_PRIMARY_HOSTNAME_AS_QUALIFY_DOMAIN
+.ifndef MAIN_QUALIFY_DOMAIN
+qualify_domain = ETC_MAILNAME
+.else
+qualify_domain = MAIN_QUALIFY_DOMAIN
 .endif
-
-#for satellite and smarthost-systems
-.ifndef DCsmarthost
-DCsmarthost = DEBCONFsmarthostDEBCONF
 .endif
 
 # listen on all all interfaces?
 .ifdef MAIN_LOCAL_INTERFACES
 local_interfaces = MAIN_LOCAL_INTERFACES
-.else
-DEBCONFlistenonpublicDEBCONF
 .endif
 
 .ifndef LOCAL_DELIVERY
 # The default transport, set in /etc/exim4/update-exim4.conf.conf,
 # defaulting to mail_spool. See CONFDIR/conf.d/transport/ for possibilities
-LOCAL_DELIVERY=DEBCONFlocaldeliveryDEBCONF
+LOCAL_DELIVERY=mail_spool
 .endif
 
 # The gecos field in /etc/passwd holds not only the name. see passwd(5).
 gecos_pattern = ^([^,:]*)
 gecos_name = $1
 
-
-# define a macro DCconfig_smarthost, DCconfig_satellite, etc. we need this
-# for .ifdef ... .endif
-.ifndef DCconfig_satellite
-.ifndef DCconfig_internet
-.ifndef DCconfig_local
-.ifndef DCconfig_smarthost
-DCconfig_DEBCONFconfigtypeDEBCONF = 1
-.endif
-.endif
-.endif
-.endif
-
-
 # define macros to be used in acl/30_exim4-config_check_rcpt to check
 # recipient local parts for strange characters.
 
@@ -150,14 +95,6 @@ CHECK_RCPT_REMOTE_LOCALPARTS = ^[./|] : ^.*[@%!`#&?] : ^.*/\\.\\./
 .endif
 
 # always log tls_peerdn as we use TLS for outgoing connects by default
-# hcoop-change: add +tls_ciper
 .ifndef MAIN_LOG_SELECTOR
-MAIN_LOG_SELECTOR = +tls_cipher +tls_peerdn
+MAIN_LOG_SELECTOR = +tls_peerdn
 .endif
-
-# hcoop-change: use file_transport = address_file for /etc/aliases
-# delivery, as per old configuration
-SYSTEM_ALIASES_FILE_TRANSPORT = address_file
-
-# hcoop-change: deliver mail to AFS
-MAILDIR_HOME_MAILDIR_LOCATION = /afs/hcoop.net/common/email