# Exim test configuration 4028 # starttls over socks OPT = SERVER= .include DIR/aux-var/std_conf_prefix primary_hostname = myhost.test.ex # ----- Main settings ----- log_selector = +tls_peerdn domainlist local_domains = test.ex : *.test.ex acl_smtp_rcpt = accept tls_advertise_hosts = * # Set certificate only if server tls_certificate = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} tls_privatekey = ${if eq {SERVER}{server}{DIR/aux-fixed/cert1}fail} tls_verify_hosts = * tls_verify_certificates = ${if eq {SERVER}{server}{DIR/aux-fixed/cert2}fail} # ----- Routers ----- begin routers client: driver = manualroute condition = ${if eq {SERVER}{server}{no}{yes}} route_list = * 127.0.0.1 self = send transport = my_smtp no_more server: driver = redirect data = :blackhole: # ----- Transports ----- begin transports my_smtp: driver = smtp port = PORT_D hosts_try_fastopen = : socks_proxy = 127.0.0.1 port=1080 OPT tls_certificate = DIR/aux-fixed/cert2 tls_privatekey = DIR/aux-fixed/cert2 tls_verify_certificates = DIR/aux-fixed/cert2 tls_try_verify_hosts = * # End