# Exim test configuration 4001: ACL regex= .include DIR/aux-var/std_conf_prefix primary_hostname = myhost.test.ex rfc1413_query_timeout = 0s # ----- Main settings ----- acl_smtp_rcpt = check_rcpt acl_smtp_data = check_data acl_smtp_mime = check_mime acl_not_smtp = check_data # ----- ACL ----- begin acl check_rcpt: accept check_mime: warn condition = ${if match{$mime_content_type}{text}} mime_regex = \N(?s)([\w.+=-]+@\w[\w-]*\.[\w.-]+\w)\ (.+?([\w.+=-]+@\w[\w-]*\.[\w.-]+\w))?\ (.+?([\w.+=-]+@\w[\w-]*\.[\w.-]+\w))?\ (.+?([\w.+=-]+@\w[\w-]*\.[\w.-]+\w))?\ (.+?([\w.+=-]+@\w[\w-]*\.[\w.-]+\w))?\N 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 r1: driver = accept transport = t1 # ----- Transports ----- begin transports t1: driver = appendfile file = DIR/test-mail/$local_part create_file = DIR/test-mail user = CALLER # End