Base Debian config for exim 4.69-9
[hcoop/zz_old/config/exim4-hopper.git] / conf.d / transport / 30_exim4-config_remote_smtp_smarthost
index b6f1131..83edbd7 100644 (file)
@@ -3,20 +3,27 @@
 #################################
 
 # This transport is used for delivering messages over SMTP connections
-# to a smarthost. The local host tries to authenticate and does some
-# modification in headers and return-path.
+# to a smarthost. The local host tries to authenticate.
 # This transport is used for smarthost and satellite configurations.
 
 remote_smtp_smarthost:
   debug_print = "T: remote_smtp_smarthost for $local_part@$domain"
   driver = smtp
-  hosts_try_auth = ${if exists{CONFDIR/passwd.client} \
+  hosts_try_auth = <; ${if exists{CONFDIR/passwd.client} \
         {\
         ${lookup{$host}nwildlsearch{CONFDIR/passwd.client}{$host_address}}\
         }\
         {} \
       }
-  # to disable TLS on outgoing connections, uncomment this
-  # hosts_avoid_tls = *
-  DEBCONFheaders_rewriteDEBCONF
-  DEBCONFreturn_pathDEBCONF
+.ifdef REMOTE_SMTP_SMARTHOST_HOSTS_AVOID_TLS
+  hosts_avoid_tls = REMOTE_SMTP_SMARTHOST_HOSTS_AVOID_TLS
+.endif
+.ifdef REMOTE_SMTP_HEADERS_REWRITE
+  headers_rewrite = REMOTE_SMTP_HEADERS_REWRITE
+.endif
+.ifdef REMOTE_SMTP_RETURN_PATH
+  return_path = REMOTE_SMTP_RETURN_PATH
+.endif
+.ifdef REMOTE_SMTP_HELO_FROM_DNS
+  helo_data=REMOTE_SMTP_HELO_DATA
+.endif