Gary Dale <[email protected]> writes: > On 22/03/15 02:06 PM, Ferenc Wagner wrote: > >> Please show us the section starting by "remote_smtp_smarthost:" in the >> file named by exim4 -bP configure_file. > > /var/lib/exim4/config.autogenerated > > remote_smtp_smarthost: > debug_print = "T: remote_smtp_smarthost for $local_part@$domain" > driver = smtp > 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_DATA > helo_data=REMOTE_SMTP_HELO_DATA > .endif > .ifdef TLS_DH_MIN_BITS > tls_dh_min_bits = TLS_DH_MIN_BITS > .endif
That's the standard contents of the file, not mentioning protocol, so it stays at its default value: smtp. You have to set it to smtps, but not in this file. Either in /etc/exim4/exim4.conf.template (if you have exim4/use_split_config: false in the output of debconf-show exim4-config) or in /etc/exim4/conf.d/transport/30_exim4-config_remote_smtp_smarthost (if you use split config or you run update-exim4.conf.template). >>> exim -bP transports seems to hang. It's been several minutes and it's >>> not completed. >> >> That's unexpected. Try strace to find out what it's waiting for. > > It actually never completed. I killed it the next day. However today > it seems to be completing. Here's the output: > > [...] > remote_smtp_smarthost transport: > [...] > protocol = smtp After the above change, this should turn into smtps. Which also makes the smarthost port specification (::465) reduntant. -- Feri. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
