# Exim test configuration 1002 .include DIR/aux-var/std_conf_prefix primary_hostname = myhost.test.ex # ----- Main settings ----- acl_smtp_rcpt = acl_rcpt_$local_part allow_domain_literals hosts_treat_as_local = other1.test.ex # ------ ACLs ------ begin acl acl_rcpt_1: require message = domain doesn't match @ or @[] domains = @ : @[] accept acl_rcpt_2: require message = domain doesn't match @mx_any domains = @mx_any accept acl_rcpt_3: require message = domain doesn't match @mx_primary domains = @mx_primary accept acl_rcpt_4: require message = domain doesn't match @mx_secondary domains = @mx_secondary accept acl_rcpt_5: require message = host doesn't match @ or @[] hosts = @ : @[] accept acl_rcpt_6: require message = domain doesn't match @mx_any/ignore=<;127.0.0.1;::1 domains = <+ @mx_any/ignore=<;127.0.0.1;::1 accept # ------ Routers ------ begin routers r1: driver = dnslookup domains = ! +local_domains transport = dev_null no_more r2: driver = accept local_parts = CALLER : postmaster transport = local_delivery # ------ Transports ------ begin transports dev_null: driver = appendfile file = /dev/null user = CALLER local_delivery: driver = appendfile file = DIR/test-mail/${bless:$local_part} user = CALLER # End