# Exim test configuration 0101 .include DIR/aux-var/std_conf_prefix # ----- Main settings ----- domainlist local_domains = test.ex qualify_domain = test.ex # ----- Routers ----- begin routers all: driver = manualroute domains = ! +local_domains route_list = * 127.0.0.1 byname self = send transport = smtp no_more mmdf_localuser: driver = accept local_part_prefix = mmdf- transport = mmdf_local_delivery filtered_localuser: driver = accept local_part_prefix = filter- transport = filtered_local_delivery bsmtp_localuser: driver = accept local_parts = userz transport = bsmtp_local_delivery localuser: driver = accept local_parts = userx transport = local_delivery # ----- Transports ----- begin transports smtp: driver = smtp port = PORT_S hosts_try_fastopen = : local_delivery: driver = pipe check_string = "From " command = /bin/sh -c 'cat >>DIR/test-mail/$local_part' escape_string = ">From " user = CALLER current_directory = / bsmtp_local_delivery: driver = pipe use_bsmtp command = /bin/sh -c 'cat >>DIR/test-mail/$local_part' delivery_date_add envelope_to_add return_path_add user = CALLER current_directory = / filtered_local_delivery: driver = pipe command = /bin/sh -c 'cat >>DIR/test-mail/$local_part' delivery_date_add envelope_to_add return_path_add transport_filter = /bin/sh -c "echo 'X-Filtered: just checking'; cat" user = CALLER current_directory = / mmdf_local_delivery: driver = pipe check_string = "\1\1\1\1\n" command = /bin/sh -c 'cat >>DIR/test-mail/$local_part' escape_string = "\1\1\1\1 \n" message_prefix = "\1\1\1\1\n" message_suffix = "\1\1\1\1\n" user = CALLER current_directory = / # End