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 d7e1273..83edbd7 100644 (file)
@@ -3,14 +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}{DCsmarthost}{}}
-  tls_tempfail_tryclear = false
-  DEBCONFheaders_rewriteDEBCONF
-  DEBCONFreturn_pathDEBCONF
+  hosts_try_auth = <; ${if exists{CONFDIR/passwd.client} \
+        {\
+        ${lookup{$host}nwildlsearch{CONFDIR/passwd.client}{$host_address}}\
+        }\
+        {} \
+      }
+.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