Good day,
Has anyone here setup exim to run through a smartrouter with TLS? I'm am currently using the low (free) package of sendgrid, but every once in a while I exceed the limit and my out outgoing mail is cut off. In discussions with the ISP they indicated that I may use their smartrouter as long as I use TLS and a username password combination. I now have the TLS part ready with a valid certificate. I just can't get the outgoing part up and running.
I previously used something similar with gaweb, but that was before TLS and the rest.
I currently have:
smart_route:
#used for non-local delivery
driver = manualroute
domains = ! +local_domains
transport = remote_smtp
route_list = "* isp.mail.server byname"
no_more
remote_smtp:
driver = smtp
helo_data = myprivate.domain
dkim_domain = ${lc:${domain:$h_from:}}
dkim_selector = x
dkim_private_key = /etc/exim/mydom.tld.key
dkim_canon = relaxed
port = 465
and finally:
auth_plain:
driver = plaintext
public_name = PLAIN
client_condition = ${if def:tls_cipher}
client_send = : username : password
This setup connects but eventually times out.
Any suggestions would be appreciated.
Has anyone here setup exim to run through a smartrouter with TLS? I'm am currently using the low (free) package of sendgrid, but every once in a while I exceed the limit and my out outgoing mail is cut off. In discussions with the ISP they indicated that I may use their smartrouter as long as I use TLS and a username password combination. I now have the TLS part ready with a valid certificate. I just can't get the outgoing part up and running.
I previously used something similar with gaweb, but that was before TLS and the rest.
I currently have:
smart_route:
#used for non-local delivery
driver = manualroute
domains = ! +local_domains
transport = remote_smtp
route_list = "* isp.mail.server byname"
no_more
remote_smtp:
driver = smtp
helo_data = myprivate.domain
dkim_domain = ${lc:${domain:$h_from:}}
dkim_selector = x
dkim_private_key = /etc/exim/mydom.tld.key
dkim_canon = relaxed
port = 465
and finally:
auth_plain:
driver = plaintext
public_name = PLAIN
client_condition = ${if def:tls_cipher}
client_send = : username : password
This setup connects but eventually times out.
Any suggestions would be appreciated.
Last edited: