X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=test%2Fconfs%2F4001;h=334ca0cae21c23f0a155a97782d4023d49887a37;hb=refs%2Ftags%2Fexim-4.93.0.4;hp=0ab60d1a40d83ddd2e11e3d5f30a93561b0bfc3c;hpb=bc3c7bb7d4aba3e563434e5627fe1f2176aa18c0;p=exim.git diff --git a/test/confs/4001 b/test/confs/4001 index 0ab60d1a4..334ca0cae 100644 --- a/test/confs/4001 +++ b/test/confs/4001 @@ -1,35 +1,53 @@ -# Exim test configuration 4001 -# Content-scan: f-protd interface +# Exim test configuration 4001: ACL regex= + +.include DIR/aux-var/std_conf_prefix -exim_path = EXIM_PATH -keep_environment = -host_lookup_order = bydns primary_hostname = myhost.test.ex -spool_directory = DIR/spool -log_file_path = DIR/spool/log/%slog -gecos_pattern = "" -gecos_name = CALLER_NAME -tls_advertise_hosts = +rfc1413_query_timeout = 0s -av_scanner = f-protd : localhost4 PORT_S # ----- Main settings ----- -acl_smtp_rcpt = accept -acl_smtp_data = c_data +acl_smtp_rcpt = check_rcpt +acl_smtp_data = check_data +acl_not_smtp = check_data + + +# ----- ACL ----- begin acl -c_data: - accept !malware = * OPT - deny logwrite = $callout_address malware_name $malware_name +check_rcpt: + accept + +check_data: + warn regex = \N(THIS\s((\w+)\s)?REGEX)\N + message = X-Regex: Regex matched <$regex1> <$regex3> + + warn condition = ${if !eq{$h_fakereject:}{}} + control = fakereject + + warn condition = ${if !eq{$h_fakedefer:}{}} + control = fakedefer + + accept # ----- Routers ----- begin routers -r: - driver = redirect - data = :blackhole: +r1: + driver = accept + transport = t1 + +# ----- Transports ----- + +begin transports + +t1: + driver = appendfile + file = DIR/test-mail/$local_part + user = CALLER + # End