hostlist reservedaddrs = <%= nodeinfo['reservedaddrs'] %>
<%= out = ""
-if exim_ssl_certs == true
+if has_variable?("exim_ssl_certs") && exim_ssl_certs == "true"
out = "tls_certificate = /etc/exim4/ssl/thishost.crt
tls_privatekey = /etc/exim4/ssl/thishost.key
tls_try_verify_hosts = *
ports << 587
end
-if not nodeinfo['mail_port'].empty?
+if not nodeinfo['mail_port'].to_s.empty?
ports << nodeinfo['mail_port']
end
pipelining_advertise_hosts = !*
<%= out = ""
-if has_variable?("exim_ssl_certs") && exim_ssl_certs == true
+if has_variable?("exim_ssl_certs") && exim_ssl_certs == "true"
out = 'tls_advertise_hosts = *'
end
out
driver = manualroute
domains = !+handled_domains
transport = remote_smtp_smarthost
- route_list = * ' + smarthost + '
+ route_list = * ' + nodeinfo['smarthost'] + '
host_find_failed = defer
same_domain_copy_routing = yes
no_more