From: Jeremy Harris Date: Sun, 11 Oct 2020 11:42:20 +0000 (+0100) Subject: Testsuite: case-number shuffling X-Git-Tag: exim-4.95-RC0~210 X-Git-Url: https://git.exim.org/exim.git/commitdiff_plain/6bacc7090a4d219a48899c5b5b08b33f4811dc7f Testsuite: case-number shuffling --- diff --git a/test/aux-fixed/0608.bounce.tmpl b/test/aux-fixed/0608.bounce.tmpl new file mode 100644 index 000000000..67f3ae555 --- /dev/null +++ b/test/aux-fixed/0608.bounce.tmpl @@ -0,0 +1,10 @@ +Subject: this is a customised bounce message +**** +Second item. Forms the start of the error message. +Expansions: + \$sender_address <$sender_address> + \$bounce_recipient <$bounce_recipient> + \$warn_message_delay "$warn_message_delay" +**** +Third item. +**** diff --git a/test/aux-fixed/0618.list b/test/aux-fixed/0618.list new file mode 100644 index 000000000..737a751a0 --- /dev/null +++ b/test/aux-fixed/0618.list @@ -0,0 +1,4 @@ +fred: yes +jim: him also +good1.ex: yup +good2.ex: ok diff --git a/test/aux-fixed/0620.lsearch b/test/aux-fixed/0620.lsearch new file mode 100644 index 000000000..7ec3b5b90 --- /dev/null +++ b/test/aux-fixed/0620.lsearch @@ -0,0 +1 @@ +trythiskey.ex: has this data diff --git a/test/aux-fixed/0622.bounce.tmpl b/test/aux-fixed/0622.bounce.tmpl deleted file mode 100644 index 67f3ae555..000000000 --- a/test/aux-fixed/0622.bounce.tmpl +++ /dev/null @@ -1,10 +0,0 @@ -Subject: this is a customised bounce message -**** -Second item. Forms the start of the error message. -Expansions: - \$sender_address <$sender_address> - \$bounce_recipient <$bounce_recipient> - \$warn_message_delay "$warn_message_delay" -**** -Third item. -**** diff --git a/test/aux-fixed/0623.list b/test/aux-fixed/0623.list deleted file mode 100644 index 737a751a0..000000000 --- a/test/aux-fixed/0623.list +++ /dev/null @@ -1,4 +0,0 @@ -fred: yes -jim: him also -good1.ex: yup -good2.ex: ok diff --git a/test/aux-fixed/0625.lsearch b/test/aux-fixed/0625.lsearch deleted file mode 100644 index 7ec3b5b90..000000000 --- a/test/aux-fixed/0625.lsearch +++ /dev/null @@ -1 +0,0 @@ -trythiskey.ex: has this data diff --git a/test/confs/0583 b/test/confs/0583 index ae5b55d46..9a329168a 100644 --- a/test/confs/0583 +++ b/test/confs/0583 @@ -1,24 +1,60 @@ # Exim test configuration 0583 -ERROR_DETAILS= - .include DIR/aux-var/std_conf_prefix primary_hostname = myhost.test.ex # ----- Main settings ----- -acl_smtp_rcpt = accept -acl_smtp_data = check_data - -ERROR_DETAILS +acl_smtp_rcpt = chk_rcpt +log_selector = +millisec -# ----- ACL ------ +# --- ACL --- begin acl -check_data: - accept verify = not_blind/case_insensitive +chk_rcpt: + deny !verify = recipient/quota=cachepos=20s,cacheneg=100s + logwrite = where='$recipient_verify_failure' msg='$acl_verify_message' + accept + +loggit: + accept logwrite = $acl_arg1 was called for $local_part@$domain + message = / + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + local_parts = !route_fail + transport = appendfile + # set address_data purely to get logging of use of the router + address_data = ${acl {loggit}{router }} + +failrouter: + driver = accept + condition = ${if eq {${acl {loggit}{router }}}{} {no}{no}} + transport = appendfile + +# ----- Transports ----- + +begin transports + +appendfile: + driver = appendfile + file = DIR/test-mail/themailfile + quota = 1k + user = CALLER + # set homedir purely to get logging of use of the transport + home_directory = ${acl {loggit}{transport}} + +# ----- Retry ----- + +begin retry + +* * F,5d,1d # End diff --git a/test/confs/0584 b/test/confs/0584 index 654ecbfb9..868a5e4e5 100644 --- a/test/confs/0584 +++ b/test/confs/0584 @@ -1,14 +1,15 @@ -# Exim test configuration 0005 +# Exim test configuration 0584 .include DIR/aux-var/std_conf_prefix +primary_hostname = myhost.test.ex # ----- Main settings ----- -domainlist local_domains = @ +domainlist local_domains = test.ex acl_smtp_rcpt = check_recipient -trusted_users = CALLER +queue_only # ----- ACL ----- @@ -16,25 +17,17 @@ trusted_users = CALLER begin acl check_recipient: - accept hosts = : - accept domains = +local_domains - deny message = relay not permitted + require verify = sender=OPT + accept # ----- Routers ----- begin routers -localuser: +goodroute: driver = accept - check_local_user - transport = local_delivery + local_parts = userx + verify_only -# ----- Transports ----- - -begin transports - -local_delivery: - driver = appendfile - file = DIR/test-mail/$local_part # End diff --git a/test/confs/0585 b/test/confs/0585 index a0b35e7cf..9bf8fc710 100644 --- a/test/confs/0585 +++ b/test/confs/0585 @@ -1,33 +1,24 @@ # Exim test configuration 0585 +ERROR_DETAILS= + .include DIR/aux-var/std_conf_prefix primary_hostname = myhost.test.ex # ----- Main settings ----- +acl_smtp_rcpt = accept +acl_smtp_data = check_data +ERROR_DETAILS -# ----- Routers ----- - -begin routers - -r2: - driver = redirect - local_part_prefix = pipe- - local_part_suffix = =* - caseful_local_part = true - data = |${substr_1:$local_part_suffix} - pipe_transport = t2 - +# ----- ACL ------ -# ----- Transports ----- +begin acl -begin transports +check_data: + accept verify = not_blind/case_insensitive -t2: - driver = pipe - user = CALLER - batch_max = 10 # End diff --git a/test/confs/0586 b/test/confs/0586 index 1b2d83571..562837b96 100644 --- a/test/confs/0586 +++ b/test/confs/0586 @@ -2,16 +2,19 @@ .include DIR/aux-var/std_conf_prefix +primary_hostname = myhost.test.ex # ----- Main settings ----- +acl_smtp_helo = check_helo -# ----- Routers ----- -begin routers +# ----- ACLs ----- -list: - driver = redirect - file = DIR/aux-fixed/TESTNUM.list.$local_part +begin acl + +check_helo: + require verify = helo + accept logwrite = helo $sender_helo_name dnssec <$sender_helo_dnssec> # End diff --git a/test/confs/0587 b/test/confs/0587 index c54c63fcd..aff8208e6 100644 --- a/test/confs/0587 +++ b/test/confs/0587 @@ -2,36 +2,13 @@ .include DIR/aux-var/std_conf_prefix - # ----- Main settings ----- -domainlist local_domains = @ - -acl_smtp_rcpt = accept -trusted_users = CALLER - - -# ----- Routers ----- - -begin routers +disable_ipv6 = true -dump_remote_domains: - driver = redirect - domains = ! +local_domains - data = :blackhole: +acl_smtp_rcpt = accept hosts = test.again.dns -localuser: - driver = accept - check_local_user - transport = local_delivery - - -# ----- Transports ----- - -begin transports - -local_delivery: - driver = appendfile - file = DIR/test-mail/$local_part_data +queue_only # End + diff --git a/test/confs/0588 b/test/confs/0588 index 9a88c9c52..314243fd0 100644 --- a/test/confs/0588 +++ b/test/confs/0588 @@ -2,41 +2,18 @@ .include DIR/aux-var/std_conf_prefix -log_selector = +received_recipients +sender_on_delivery +millisec +slow_lookup_log = 1000 -# ----- Main settings ----- +acl_smtp_rcpt = accept verify = recipient -acl_smtp_rcpt = accept - -# ----- Routers ----- +queue_only begin routers -rx_dump: - driver = redirect - condition = ${if !eq {$received_ip_address}{127.0.0.1}} - data = :blackhole: - -smtp_try: - driver = accept - transport = send_to_server - -# ----- Transports ----- - -begin transports - -send_to_server: - driver = smtp - hosts = HOSTIPV4 - allow_localhost - port = PORT_D - hosts_try_fastopen = : - -# ----- Retry ----- - -begin retry - -* * F,5d,10s +all: + driver = dnslookup + verify_only + self = send # End diff --git a/test/confs/0589 b/test/confs/0589 index b0f731143..080d931f5 100644 --- a/test/confs/0589 +++ b/test/confs/0589 @@ -2,59 +2,41 @@ .include DIR/aux-var/std_conf_prefix -primary_hostname = myhost.test.ex +log_selector = +received_recipients +sender_on_delivery +millisec # ----- Main settings ----- -acl_smtp_rcpt = chk_rcpt -log_selector = +millisec - -# --- ACL --- - -begin acl - -chk_rcpt: - deny !verify = recipient/quota=cachepos=20s,cacheneg=100s - logwrite = where='$recipient_verify_failure' msg='$acl_verify_message' - accept - -loggit: - accept logwrite = $acl_arg1 was called for $local_part@$domain - message = / +acl_smtp_rcpt = accept # ----- Routers ----- begin routers -localuser: - driver = accept - local_parts = !route_fail - transport = appendfile - # set address_data purely to get logging of use of the router - address_data = ${acl {loggit}{router }} +rx_dump: + driver = redirect + condition = ${if !eq {$received_ip_address}{127.0.0.1}} + data = :blackhole: -failrouter: +smtp_try: driver = accept - condition = ${if eq {${acl {loggit}{router }}}{} {no}{no}} - transport = appendfile + transport = send_to_server # ----- Transports ----- begin transports -appendfile: - driver = appendfile - file = DIR/test-mail/themailfile - quota = 1k - user = CALLER - # set homedir purely to get logging of use of the transport - home_directory = ${acl {loggit}{transport}} +send_to_server: + driver = smtp + hosts = HOSTIPV4 + allow_localhost + port = PORT_D + hosts_try_fastopen = : # ----- Retry ----- begin retry -* * F,5d,1d - +* * F,5d,10s # End + diff --git a/test/confs/0591 b/test/confs/0591 deleted file mode 100644 index 8eaeb0894..000000000 --- a/test/confs/0591 +++ /dev/null @@ -1,33 +0,0 @@ -# Exim test configuration 0591 - -.include DIR/aux-var/std_conf_prefix - -primary_hostname = myhost.test.ex - -# ----- Main settings ----- - -domainlist local_domains = test.ex - -acl_smtp_rcpt = check_recipient -queue_only - - -# ----- ACL ----- - -begin acl - -check_recipient: - require verify = sender=OPT - accept - -# ----- Routers ----- - -begin routers - -goodroute: - driver = accept - local_parts = userx - verify_only - - -# End diff --git a/test/confs/0593 b/test/confs/0593 new file mode 100644 index 000000000..439374e82 --- /dev/null +++ b/test/confs/0593 @@ -0,0 +1,40 @@ +# Exim test configuration 0593 + +.include DIR/aux-var/std_conf_prefix + + +# ----- Main settings ----- + +domainlist local_domains = @ + +acl_smtp_rcpt = check_recipient +trusted_users = CALLER + + +# ----- ACL ----- + +begin acl + +check_recipient: + accept hosts = : + accept domains = +local_domains + deny message = relay not permitted + +# ----- Routers ----- + +begin routers + +localuser: + driver = accept + check_local_user + transport = local_delivery + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part + +# End diff --git a/test/confs/0594 b/test/confs/0594 new file mode 100644 index 000000000..981261206 --- /dev/null +++ b/test/confs/0594 @@ -0,0 +1,33 @@ +# Exim test configuration 0594 + +.include DIR/aux-var/std_conf_prefix + +primary_hostname = myhost.test.ex + +# ----- Main settings ----- + + + +# ----- Routers ----- + +begin routers + +r2: + driver = redirect + local_part_prefix = pipe- + local_part_suffix = =* + caseful_local_part = true + data = |${substr_1:$local_part_suffix} + pipe_transport = t2 + + +# ----- Transports ----- + +begin transports + +t2: + driver = pipe + user = CALLER + batch_max = 10 + +# End diff --git a/test/confs/0595 b/test/confs/0595 new file mode 100644 index 000000000..2aa247f4b --- /dev/null +++ b/test/confs/0595 @@ -0,0 +1,17 @@ +# Exim test configuration 0595 + +.include DIR/aux-var/std_conf_prefix + + +# ----- Main settings ----- + + +# ----- Routers ----- + +begin routers + +list: + driver = redirect + file = DIR/aux-fixed/TESTNUM.list.$local_part + +# End diff --git a/test/confs/0596 b/test/confs/0596 new file mode 100644 index 000000000..bea9e95cf --- /dev/null +++ b/test/confs/0596 @@ -0,0 +1,37 @@ +# Exim test configuration 0596 + +.include DIR/aux-var/std_conf_prefix + + +# ----- Main settings ----- + +domainlist local_domains = @ + +acl_smtp_rcpt = accept +trusted_users = CALLER + + +# ----- Routers ----- + +begin routers + +dump_remote_domains: + driver = redirect + domains = ! +local_domains + data = :blackhole: + +localuser: + driver = accept + check_local_user + transport = local_delivery + + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + file = DIR/test-mail/$local_part_data + +# End diff --git a/test/confs/0597 b/test/confs/0597 new file mode 100644 index 000000000..dcebf151e --- /dev/null +++ b/test/confs/0597 @@ -0,0 +1,55 @@ +# Exim test configuration 0597 +# control = queue/first_pass_route + +.include DIR/aux-var/std_conf_prefix + + +# ----- Main settings ----- + +domainlist local_domains = @ + +acl_smtp_rcpt = check_rcpt + +trusted_users = CALLER +queue_run_in_order + + +# ----- ACL ----- + +begin acl + +check_rcpt: + accept senders = HOSTIPV4 + + accept local_parts = ^queue_only.* + control = queue_only + + accept local_parts = ^first_pass_route.* + control = queue/first_pass_route + +# ----- Routers ----- + +begin routers + +discard_remote_source: + driver = redirect + condition = ${if !eq {$sender_host_address}{127.0.0.1}} + data = :blackhole: + +outbound: + driver = accept + transport = smtp + + +# ----- Transports ----- + +begin transports + +smtp: + driver = smtp + hosts = HOSTIPV4 + port = PORT_D + allow_localhost + hosts_try_fastopen = : + +# End diff --git a/test/confs/0598 b/test/confs/0598 new file mode 100644 index 000000000..5e7184d74 --- /dev/null +++ b/test/confs/0598 @@ -0,0 +1,23 @@ +# Exim test configuration 0598 + +.include DIR/aux-var/std_conf_prefix + + +# ----- Main settings ----- + +domainlist local_domains = test.ex +qualify_domain = test.ex +queue_only +notifier_socket = DIR/spool/this_my_notify_socket + +log_selector = +millisec + +acl_not_smtp = on_rcpt + +begin acl + +on_rcpt: + accept logwrite = queue_size: $queue_size + + +# End diff --git a/test/confs/0599 b/test/confs/0599 index efdbd3c60..ef2ea780f 100644 --- a/test/confs/0599 +++ b/test/confs/0599 @@ -1,55 +1,19 @@ # Exim test configuration 0599 -# control = queue/first_pass_route - -.include DIR/aux-var/std_conf_prefix - +# udpsend + +exim_path = EXIM_PATH +keep_environment = +spool_directory = DIR/spool +log_file_path = DIR/spool/log/%slog +tls_advertise_hosts = +queue_only +.ifdef _HAVE_DMARC +dmarc_tld_file = +.endif # ----- Main settings ----- -domainlist local_domains = @ - -acl_smtp_rcpt = check_rcpt - -trusted_users = CALLER -queue_run_in_order - - -# ----- ACL ----- - -begin acl - -check_rcpt: - accept senders = HOSTIPV4 - - accept local_parts = ^queue_only.* - control = queue_only - - accept local_parts = ^first_pass_route.* - control = queue/first_pass_route - -# ----- Routers ----- - -begin routers - -discard_remote_source: - driver = redirect - condition = ${if !eq {$sender_host_address}{127.0.0.1}} - data = :blackhole: - -outbound: - driver = accept - transport = smtp - - -# ----- Transports ----- - -begin transports +acl_smtp_rcpt = accept udpsend = <; 127.0.0.1 ; 1223 ; message from exim -smtp: - driver = smtp - hosts = HOSTIPV4 - port = PORT_D - allow_localhost - hosts_try_fastopen = : # End diff --git a/test/confs/0601 b/test/confs/0601 index 8b47f3d7e..d9f37ba0c 100644 --- a/test/confs/0601 +++ b/test/confs/0601 @@ -1,19 +1,32 @@ # Exim test configuration 0601 -# udpsend +keep_environment = PATH exim_path = EXIM_PATH -keep_environment = spool_directory = DIR/spool -log_file_path = DIR/spool/log/%slog + +log_file_path = DIR/spool/log/%slog : syslog + +gecos_pattern = "" +gecos_name = CALLER_NAME +chunking_advertise_hosts = tls_advertise_hosts = -queue_only + .ifdef _HAVE_DMARC dmarc_tld_file = .endif +primary_hostname = myhost.test.ex +queue_only + # ----- Main settings ----- -acl_smtp_rcpt = accept udpsend = <; 127.0.0.1 ; 1223 ; message from exim +log_selector = LOG_SELECTOR +log_timezone = TIMES + +syslog_timestamp = ARG1 +syslog_pid = ARG2 + +acl_not_smtp = accept logwrite = msg # End diff --git a/test/confs/0603 b/test/confs/0603 index eaf6a6b90..7e52e00c0 100644 --- a/test/confs/0603 +++ b/test/confs/0603 @@ -1,57 +1,41 @@ # Exim test configuration 0603 -# Add several messages going to the same location -# And change smtp output based on senders domain - -hostlist loopback = <; 127.0.0.0/8 ; 0.0.0.0 ; ::1 ; 0000:0000:0000:0000:0000:ffff -untrusted_set_sender = * - -SERVER = +# log_defer_output on pipe transport .include DIR/aux-var/std_conf_prefix -rfc1413_query_timeout = 0s -log_selector = +sender_on_delivery +primary_hostname = myhost.test.ex # ----- Main settings ----- -acl_smtp_rcpt = accept +log_selector = +received_recipients -queue_only -queue_run_in_order +#acl_smtp_rcpt = accept # ----- Routers ----- begin routers client: - driver = accept - condition = ${if eq {SERVER}{server}{no}{yes}} - transport = send_to_server - -server: - driver = accept - transport = send_to_server - + driver = accept + transport = pipe # ----- Transports ----- begin transports -send_to_server: - driver = smtp - connection_max_messages = 0 - allow_localhost - hosts = 127.0.0.1 - port = PORT_D - hosts_try_fastopen = : - # assumes that HOSTIPV4 can send to 127.0.0.1 - interface = ${if eq {$sender_address_domain}{dustybelt.tld} {127.0.0.1}{HOSTIPV4}} +pipe: + driver = pipe + temp_errors = * + command = perl -e "print 'Hi from pipe'; exit 5;" + log_defer_output = true + path = ${env{PATH}} # ----- Retry ----- + begin retry -* * F,5d,10s +* * F,1h,10m -# End +# End diff --git a/test/confs/0604 b/test/confs/0604 index 13ad0c2c7..72772abac 100644 --- a/test/confs/0604 +++ b/test/confs/0604 @@ -1,56 +1,30 @@ # Exim test configuration 0604 -# Send many messages in hopes of tripping continuation records code -hostlist loopback = <; 127.0.0.0/8 ; 0.0.0.0 ; ::1 ; 0000:0000:0000:0000:0000:ffff -untrusted_set_sender = * +LOG_SELECTOR= -SERVER = +keep_environment = PATH +exim_path = EXIM_PATH +spool_directory = DIR/spool -.include DIR/aux-var/std_conf_prefix +log_file_path = DIR/spool/log/%slog -rfc1413_query_timeout = 0s -log_selector = +sender_on_delivery +millisec +gecos_pattern = "" +gecos_name = CALLER_NAME +chunking_advertise_hosts = +tls_advertise_hosts = -# ----- Main settings ----- - -acl_smtp_rcpt = accept +.ifdef _HAVE_DMARC +dmarc_tld_file = +.endif +primary_hostname = myhost.test.ex queue_only -queue_run_in_order - -# ----- Routers ----- - -begin routers - -client: - driver = accept - condition = ${if eq {SERVER}{server}{no}{yes}} - transport = send_to_server - -server: - driver = accept - transport = send_to_server +# ----- Main settings ----- -# ----- Transports ----- - -begin transports - -send_to_server: - driver = smtp - connection_max_messages = 0 - allow_localhost - hosts = 127.0.0.1 - port = PORT_D - hosts_try_fastopen = : - # assumes that HOSTIPV4 can sent to 127.0.0.1 - interface = ${if eq {$sender_address_domain}{dustybelt.tld} {127.0.0.1}{HOSTIPV4}} - -# ----- Retry ----- +log_selector = LOG_SELECTOR -begin retry +acl_not_smtp = accept -* * F,5d,10s # End - diff --git a/test/confs/0605 b/test/confs/0605 index 2b5185c57..c3d6d517f 100644 --- a/test/confs/0605 +++ b/test/confs/0605 @@ -1,14 +1,15 @@ # Exim test configuration 0605 +# hosts_connection_nolog versus sender_host lists caching .include DIR/aux-var/std_conf_prefix -# ----- Main settings ----- - -disable_ipv6 = true +primary_hostname = myhost.test.ex -acl_smtp_rcpt = accept hosts = test.again.dns +# ----- Main settings ----- +log_selector = +smtp_connection +hostlist nolog = 127.0.0.1 +hosts_connection_nolog = +nolog queue_only # End - diff --git a/test/confs/0606 b/test/confs/0606 index 25706976a..d78b8ba47 100644 --- a/test/confs/0606 +++ b/test/confs/0606 @@ -2,18 +2,67 @@ .include DIR/aux-var/std_conf_prefix -slow_lookup_log = 1000 -acl_smtp_rcpt = accept verify = recipient +# ----- Main settings ----- -queue_only +domainlist local_domains = test.ex +qualify_domain = test.ex + +acl_not_smtp = not_smtp + +begin acl + +not_smtp: + accept log_message = rcpts <$recipients> local_part <$local_part> + +# ----- Routers ----- begin routers -all: - driver = dnslookup +hide_verifies: + driver = accept verify_only - self = send -# End +alias: + driver = redirect + debug_print = DEBUG: $r_r1 $r_r2 + data = b + # r_r1 checks that a variable with tainted data is ok + # that the default list-sep ":" is not used for this list + # that an '=' on the RHS is ok + set = r_r1 = <$local_part> aaa:bbb bar=baz + # r_local checks that a variable is immediately usable + set = r_local = check + errors_to = bad_$r_local + +user: + driver = accept + debug_print = DEBUG: $r_r1 $r_r2 + # r_r1 vs. r_r2 checks we can have multiple "set" options + set = r_r1 = $local_part + set = r_r2 = $local_part \ + 2a00:1940:100::ff:0:1 \ + foo=bar \ + # check we can get a newline into content + newline=initial\n\tcont \ + # check we can get a list-sep into content (by doubling) + semicolon=initial;;cont \ + ; \ + # r_r3 checks we can have a list as arg for a "set" option + r_r3 = bletch + transport = local_delivery + +# ----- Transports ----- + +begin transports + +local_delivery: + driver = appendfile + envelope_to_add + file = DIR/test-mail/${bless:$local_part} + user = CALLER + headers_add = X-r1: <$r_r1>\nX-r2: <$r_r2>\nX-r3: <$r_r3> + + +# End diff --git a/test/confs/0608 b/test/confs/0608 index 0ca40c770..a2ec1be27 100644 --- a/test/confs/0608 +++ b/test/confs/0608 @@ -1,4 +1,5 @@ # Exim test configuration 0608 +# Bounces .include DIR/aux-var/std_conf_prefix @@ -6,15 +7,43 @@ primary_hostname = myhost.test.ex # ----- Main settings ----- -acl_smtp_helo = check_helo +acl_smtp_rcpt = accept +log_selector = +received_recipients +millisec +.ifdef OPT +bounce_message_file = OPT +warn_message_file = OPT +.endif -# ----- ACLs ----- +delay_warning = 1s -begin acl +# ----- Routers ----- + +begin routers + +delay: + driver = redirect + local_parts = ^delay + allow_defer + data = :defer: deliberate for test purposes + +bounces: + driver = accept + condition = ${if !def:sender_address} + transport = savebounce + +begin transports + +savebounce: + driver = appendfile + file = DIR/test-mail/bounce_message + user = CALLER + +# ----- Retry ----- + +begin retry + +* * F,5d,100s -check_helo: - require verify = helo - accept logwrite = helo $sender_helo_name dnssec <$sender_helo_dnssec> # End diff --git a/test/confs/0612 b/test/confs/0612 index 84260df65..da5b72f22 100644 --- a/test/confs/0612 +++ b/test/confs/0612 @@ -1,5 +1,6 @@ # Exim test configuration 0612 -# log_defer_output on pipe transport + +SERVER = .include DIR/aux-var/std_conf_prefix @@ -7,35 +8,87 @@ primary_hostname = myhost.test.ex # ----- Main settings ----- +.ifdef OPT +dsn_advertise_hosts = * +.endif +delay_warning = 6s : 24h + +accept_8bitmime = false +pipelining_advertise_hosts = : + +trusted_users = CALLER +acl_smtp_rcpt = rcpt + log_selector = +received_recipients +queue_only +queue_run_in_order + + +event_action = ${acl {ev_log}} + +# -#acl_smtp_rcpt = accept +begin acl + +ev_log: + accept logwrite = event $event_name + +rcpt: + accept hosts = HOSTIPV4 + + deny local_parts = rmt_reject + defer local_parts = rmt_defer + accept # ----- Routers ----- begin routers -client: +r_dump: + driver = redirect + domains = dump.ex + data = :blackhole: + +r1: driver = accept - transport = pipe + condition = ${if eq {127.0.0.1}{$sender_host_address}} + transport = tofile + +r2: + driver = manualroute + local_parts = ^rmt_.* + route_list = * 127.0.0.1::PORT_D + self = send + transport = smtp + +r3: + driver = manualroute + local_parts = deferred + route_list = * 127.0.0.1::PORT_S + self = send + transport = bad_tpt # ----- Transports ----- begin transports -pipe: - driver = pipe - temp_errors = * - command = perl -e "print 'Hi from pipe'; exit 5;" - log_defer_output = true - path = ${env{PATH}} +smtp: + driver = smtp + event_action = ${acl {ev_log}} + hosts_try_fastopen = : -# ----- Retry ----- +bad_tpt: + driver = smtp + connect_timeout = 1s + event_action = ${acl {ev_log}} +tofile: + driver = appendfile + file = DIR/test-mail/${bless:$local_part} + user = CALLER + event_action = ${acl {ev_log}} begin retry -* * F,1h,10m - - +* * F,2m,10s # End diff --git a/test/confs/0614 b/test/confs/0614 index d19be4e74..eec6d3259 100644 --- a/test/confs/0614 +++ b/test/confs/0614 @@ -1,15 +1,57 @@ # Exim test configuration 0614 -# hosts_connection_nolog versus sender_host lists caching +# Add several messages going to the same location +# And change smtp output based on senders domain + +hostlist loopback = <; 127.0.0.0/8 ; 0.0.0.0 ; ::1 ; 0000:0000:0000:0000:0000:ffff +untrusted_set_sender = * + +SERVER = .include DIR/aux-var/std_conf_prefix -primary_hostname = myhost.test.ex +rfc1413_query_timeout = 0s +log_selector = +sender_on_delivery # ----- Main settings ----- -log_selector = +smtp_connection -hostlist nolog = 127.0.0.1 -hosts_connection_nolog = +nolog +acl_smtp_rcpt = accept + queue_only +queue_run_in_order + +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + transport = send_to_server + +server: + driver = accept + transport = send_to_server + + +# ----- Transports ----- + +begin transports + +send_to_server: + driver = smtp + connection_max_messages = 0 + allow_localhost + hosts = 127.0.0.1 + port = PORT_D + hosts_try_fastopen = : + # assumes that HOSTIPV4 can send to 127.0.0.1 + interface = ${if eq {$sender_address_domain}{dustybelt.tld} {127.0.0.1}{HOSTIPV4}} + +# ----- Retry ----- + +begin retry + +* * F,5d,10s # End + diff --git a/test/confs/0615 b/test/confs/0615 index 0cf5769a9..a1aae2acd 100644 --- a/test/confs/0615 +++ b/test/confs/0615 @@ -1,32 +1,56 @@ # Exim test configuration 0615 +# Send many messages in hopes of tripping continuation records code -keep_environment = PATH -exim_path = EXIM_PATH -spool_directory = DIR/spool +hostlist loopback = <; 127.0.0.0/8 ; 0.0.0.0 ; ::1 ; 0000:0000:0000:0000:0000:ffff +untrusted_set_sender = * -log_file_path = DIR/spool/log/%slog : syslog +SERVER = -gecos_pattern = "" -gecos_name = CALLER_NAME -chunking_advertise_hosts = -tls_advertise_hosts = +.include DIR/aux-var/std_conf_prefix -.ifdef _HAVE_DMARC -dmarc_tld_file = -.endif +rfc1413_query_timeout = 0s +log_selector = +sender_on_delivery +millisec + +# ----- Main settings ----- + +acl_smtp_rcpt = accept -primary_hostname = myhost.test.ex queue_only +queue_run_in_order -# ----- Main settings ----- +# ----- Routers ----- + +begin routers + +client: + driver = accept + condition = ${if eq {SERVER}{server}{no}{yes}} + transport = send_to_server -log_selector = LOG_SELECTOR -log_timezone = TIMES +server: + driver = accept + transport = send_to_server -syslog_timestamp = ARG1 -syslog_pid = ARG2 -acl_not_smtp = accept logwrite = msg +# ----- Transports ----- +begin transports + +send_to_server: + driver = smtp + connection_max_messages = 0 + allow_localhost + hosts = 127.0.0.1 + port = PORT_D + hosts_try_fastopen = : + # assumes that HOSTIPV4 can sent to 127.0.0.1 + interface = ${if eq {$sender_address_domain}{dustybelt.tld} {127.0.0.1}{HOSTIPV4}} + +# ----- Retry ----- + +begin retry + +* * F,5d,10s # End + diff --git a/test/confs/0618 b/test/confs/0618 index d212e9875..420e29041 100644 --- a/test/confs/0618 +++ b/test/confs/0618 @@ -1,94 +1,23 @@ # Exim test configuration 0618 -SERVER = - .include DIR/aux-var/std_conf_prefix -primary_hostname = myhost.test.ex # ----- Main settings ----- -.ifdef OPT -dsn_advertise_hosts = * -.endif -delay_warning = 6s : 24h - -accept_8bitmime = false -pipelining_advertise_hosts = : +domainlist local_domains = @ -trusted_users = CALLER -acl_smtp_rcpt = rcpt +acl_smtp_rcpt = chk_rcpt -log_selector = +received_recipients queue_only -queue_run_in_order - -event_action = ${acl {ev_log}} -# +# ----- ACL ----- begin acl -ev_log: - accept logwrite = event $event_name - -rcpt: - accept hosts = HOSTIPV4 - - deny local_parts = rmt_reject - defer local_parts = rmt_defer - accept - -# ----- Routers ----- - -begin routers - -r_dump: - driver = redirect - domains = dump.ex - data = :blackhole: - -r1: - driver = accept - condition = ${if eq {127.0.0.1}{$sender_host_address}} - transport = tofile - -r2: - driver = manualroute - local_parts = ^rmt_.* - route_list = * 127.0.0.1::PORT_D - self = send - transport = smtp - -r3: - driver = manualroute - local_parts = deferred - route_list = * 127.0.0.1::PORT_S - self = send - transport = bad_tpt - -# ----- Transports ----- - -begin transports - -smtp: - driver = smtp - event_action = ${acl {ev_log}} - hosts_try_fastopen = : - -bad_tpt: - driver = smtp - connect_timeout = 1s - event_action = ${acl {ev_log}} - -tofile: - driver = appendfile - file = DIR/test-mail/${bless:$local_part} - user = CALLER - event_action = ${acl {ev_log}} - -begin retry +chk_rcpt: + accept local_parts = lsearch;DIR/aux-fixed/TESTNUM.list + domains = lsearch;DIR/aux-fixed/TESTNUM.list -* * F,2m,10s # End diff --git a/test/confs/0619 b/test/confs/0619 index dcb7fa89e..0736be60a 100644 --- a/test/confs/0619 +++ b/test/confs/0619 @@ -1,30 +1,24 @@ # Exim test configuration 0619 -LOG_SELECTOR= +.include DIR/aux-var/std_conf_prefix -keep_environment = PATH -exim_path = EXIM_PATH -spool_directory = DIR/spool -log_file_path = DIR/spool/log/%slog - -gecos_pattern = "" -gecos_name = CALLER_NAME -chunking_advertise_hosts = -tls_advertise_hosts = - -.ifdef _HAVE_DMARC -dmarc_tld_file = -.endif +# ----- Main settings ----- -primary_hostname = myhost.test.ex -queue_only +primary_hostname = primaryhostname.ex +hosts_treat_as_local = 46.test.ex +allow_domain_literals -# ----- Main settings ----- +acl_smtp_rcpt = chk_rcpt -log_selector = LOG_SELECTOR +# ----- ACL ----- -acl_not_smtp = accept +begin acl +chk_rcpt: + accept domains = OPT + logwrite = domain $domain + logwrite = value $domain_data + logwrite = \$0 '$0' \$1 '$1' # End diff --git a/test/confs/0620 b/test/confs/0620 deleted file mode 100644 index 6ee5ac654..000000000 --- a/test/confs/0620 +++ /dev/null @@ -1,68 +0,0 @@ -# Exim test configuration 0166 - -.include DIR/aux-var/std_conf_prefix - - -# ----- Main settings ----- - -domainlist local_domains = test.ex -qualify_domain = test.ex - -acl_not_smtp = not_smtp - -begin acl - -not_smtp: - accept log_message = rcpts <$recipients> local_part <$local_part> - -# ----- Routers ----- - -begin routers - -hide_verifies: - driver = accept - verify_only - -alias: - driver = redirect - debug_print = DEBUG: $r_r1 $r_r2 - data = b - # r_r1 checks that a variable with tainted data is ok - # that the default list-sep ":" is not used for this list - # that an '=' on the RHS is ok - set = r_r1 = <$local_part> aaa:bbb bar=baz - # r_local checks that a variable is immediately usable - set = r_local = check - errors_to = bad_$r_local - -user: - driver = accept - debug_print = DEBUG: $r_r1 $r_r2 - # r_r1 vs. r_r2 checks we can have multiple "set" options - set = r_r1 = $local_part - set = r_r2 = $local_part \ - 2a00:1940:100::ff:0:1 \ - foo=bar \ - # check we can get a newline into content - newline=initial\n\tcont \ - # check we can get a list-sep into content (by doubling) - semicolon=initial;;cont \ - ; \ - # r_r3 checks we can have a list as arg for a "set" option - r_r3 = bletch - transport = local_delivery - - -# ----- Transports ----- - -begin transports - -local_delivery: - driver = appendfile - envelope_to_add - file = DIR/test-mail/${bless:$local_part} - user = CALLER - headers_add = X-r1: <$r_r1>\nX-r2: <$r_r2>\nX-r3: <$r_r3> - - -# End diff --git a/test/confs/0620 b/test/confs/0620 new file mode 120000 index 000000000..00d739d6a --- /dev/null +++ b/test/confs/0620 @@ -0,0 +1 @@ +0619 \ No newline at end of file diff --git a/test/confs/0621 b/test/confs/0621 deleted file mode 100644 index ef3427df9..000000000 --- a/test/confs/0621 +++ /dev/null @@ -1,23 +0,0 @@ -# Exim test configuration 0621 - -.include DIR/aux-var/std_conf_prefix - - -# ----- Main settings ----- - -domainlist local_domains = test.ex -qualify_domain = test.ex -queue_only -notifier_socket = DIR/spool/this_my_notify_socket - -log_selector = +millisec - -acl_not_smtp = on_rcpt - -begin acl - -on_rcpt: - accept logwrite = queue_size: $queue_size - - -# End diff --git a/test/confs/0622 b/test/confs/0622 deleted file mode 100644 index 486bac27d..000000000 --- a/test/confs/0622 +++ /dev/null @@ -1,49 +0,0 @@ -# Exim test configuration 0622 -# Bounces - -.include DIR/aux-var/std_conf_prefix - -primary_hostname = myhost.test.ex - -# ----- Main settings ----- - -acl_smtp_rcpt = accept -log_selector = +received_recipients +millisec - -.ifdef OPT -bounce_message_file = OPT -warn_message_file = OPT -.endif - -delay_warning = 1s - -# ----- Routers ----- - -begin routers - -delay: - driver = redirect - local_parts = ^delay - allow_defer - data = :defer: deliberate for test purposes - -bounces: - driver = accept - condition = ${if !def:sender_address} - transport = savebounce - -begin transports - -savebounce: - driver = appendfile - file = DIR/test-mail/bounce_message - user = CALLER - -# ----- Retry ----- - -begin retry - -* * F,5d,100s - - -# End diff --git a/test/confs/0623 b/test/confs/0623 deleted file mode 100644 index 7ac0ad3c5..000000000 --- a/test/confs/0623 +++ /dev/null @@ -1,23 +0,0 @@ -# Exim test configuration 0623 - -.include DIR/aux-var/std_conf_prefix - - -# ----- Main settings ----- - -domainlist local_domains = @ - -acl_smtp_rcpt = chk_rcpt - -queue_only - - -# ----- ACL ----- - -begin acl - -chk_rcpt: - accept local_parts = lsearch;DIR/aux-fixed/TESTNUM.list - domains = lsearch;DIR/aux-fixed/TESTNUM.list - -# End diff --git a/test/confs/0624 b/test/confs/0624 deleted file mode 100644 index c8178d22b..000000000 --- a/test/confs/0624 +++ /dev/null @@ -1,24 +0,0 @@ -# Exim test configuration 0624 - -.include DIR/aux-var/std_conf_prefix - - -# ----- Main settings ----- - -primary_hostname = primaryhostname.ex -hosts_treat_as_local = 46.test.ex -allow_domain_literals - -acl_smtp_rcpt = chk_rcpt - -# ----- ACL ----- - -begin acl - -chk_rcpt: - accept domains = OPT - logwrite = domain $domain - logwrite = value $domain_data - logwrite = \$0 '$0' \$1 '$1' - -# End diff --git a/test/confs/0625 b/test/confs/0625 deleted file mode 120000 index f9ae37c6a..000000000 --- a/test/confs/0625 +++ /dev/null @@ -1 +0,0 @@ -0624 \ No newline at end of file diff --git a/test/log/0583 b/test/log/0583 index 94f171bfd..dcbd6565a 100644 --- a/test/log/0583 +++ b/test/log/0583 @@ -1,6 +1,17 @@ -1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss -1999-03-02 09:44:33 10HmaX-0005vi-00 U=CALLER F= rejected after DATA: bcc recipient detected -1999-03-02 09:44:33 10HmaY-0005vi-00 U=CALLER F= rejected after DATA: bcc recipient detected -1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss -1999-03-02 09:44:33 10HmaZ-0005vi-00 U=CALLER F= rejected after DATA: bcc recipient detected -1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss + +******** SERVER ******** +2017-07-30 18:51:05.712 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port PORT_D +2017-07-30 18:51:05.712 router was called for quota_good@test.ex +2017-07-30 18:51:05.712 transport was called for quota_good@test.ex +2017-07-30 18:51:05.712 router was called for quota_fail@test.ex +2017-07-30 18:51:05.712 transport was called for quota_fail@test.ex +2017-07-30 18:51:05.712 where='quota' msg='Over quota' +2017-07-30 18:51:05.712 H=(test) [127.0.0.1] F= rejected RCPT : Over quota +2017-07-30 18:51:05.712 router was called for route_fail@test.ex +2017-07-30 18:51:05.712 where='route' msg='Unrouteable address' +2017-07-30 18:51:05.712 H=(test) [127.0.0.1] F= rejected RCPT : Unrouteable address +2017-07-30 18:51:05.712 where='quota' msg='Previous (cached) quota verification failure' +2017-07-30 18:51:05.712 H=(test) [127.0.0.1] F= rejected RCPT : Previous (cached) quota verification failure +2017-07-30 18:51:05.712 router was called for route_fail@test.ex +2017-07-30 18:51:05.712 where='route' msg='Unrouteable address' +2017-07-30 18:51:05.712 H=(test) [127.0.0.1] F= rejected RCPT : Unrouteable address diff --git a/test/log/0584 b/test/log/0584 deleted file mode 100644 index f3ab6ea12..000000000 --- a/test/log/0584 +++ /dev/null @@ -1,2 +0,0 @@ -1999-03-02 09:44:33 10HmaX-0005vi-00 <= someone@some.domain U=CALLER P=local-smtp S=sss -1999-03-02 09:44:33 10HmaX-0005vi-00 == CALLER@the.local.host.name R=localuser T=local_delivery defer (-1): Tainted 'TESTSUITE/test-mail/CALLER' (file or directory name for local_delivery transport) not permitted diff --git a/test/log/0585 b/test/log/0585 index db6a92e39..94f171bfd 100644 --- a/test/log/0585 +++ b/test/log/0585 @@ -1,2 +1,6 @@ -1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -1999-03-02 09:44:33 10HmaX-0005vi-00 == |TESTSUITE/bin/iefbr14 R=r2 T=t2 defer (0): Tainted 'TESTSUITE/bin/iefbr14' (command for t2 transport) not permitted +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 U=CALLER F= rejected after DATA: bcc recipient detected +1999-03-02 09:44:33 10HmaY-0005vi-00 U=CALLER F= rejected after DATA: bcc recipient detected +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 U=CALLER F= rejected after DATA: bcc recipient detected +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local-smtp S=sss diff --git a/test/log/0586 b/test/log/0586 new file mode 100644 index 000000000..3b4dcebb9 --- /dev/null +++ b/test/log/0586 @@ -0,0 +1,5 @@ + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port PORT_D +1999-03-02 09:44:33 helo localhost dnssec +1999-03-02 09:44:33 helo l-sec dnssec diff --git a/test/log/0587 b/test/log/0587 deleted file mode 100644 index 851116d27..000000000 --- a/test/log/0587 +++ /dev/null @@ -1,8 +0,0 @@ -1999-03-02 09:44:33 10HmaX-0005vi-00 <= someone@some.domain U=CALLER P=local-smtp S=sss -1999-03-02 09:44:33 10HmaX-0005vi-00 => :blackhole: R=dump_remote_domains -1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER R=localuser T=local_delivery -1999-03-02 09:44:33 10HmaX-0005vi-00 Completed -1999-03-02 09:44:33 10HmaY-0005vi-00 <= someone@some.domain U=CALLER P=local-smtp S=sss -1999-03-02 09:44:33 10HmaY-0005vi-00 => :blackhole: R=dump_remote_domains -1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=localuser T=local_delivery -1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0588 b/test/log/0588 deleted file mode 100644 index 944645114..000000000 --- a/test/log/0588 +++ /dev/null @@ -1,15 +0,0 @@ - -******** SERVER ******** -2017-07-30 18:51:05.712 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port PORT_D -2017-07-30 18:51:05.712 10HmaX-0005vi-00 <= CALLER@test.ex H=(test) [127.0.0.1] P=smtp S=sss for good@test.ex -2017-07-30 18:51:05.712 10HmaY-0005vi-00 <= CALLER@test.ex H=(test) [127.0.0.1] P=smtp S=sss for bad@test.ex -2017-07-30 18:51:05.712 10HmaZ-0005vi-00 <= CALLER@test.ex H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss for good@test.ex -2017-07-30 18:51:05.712 10HmaZ-0005vi-00 => :blackhole: R=rx_dump -2017-07-30 18:51:05.712 10HmaZ-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmaX-0005vi-00 => good@test.ex F= R=smtp_try T=send_to_server H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] C="250 OK id=10HmaZ-0005vi-00" -2017-07-30 18:51:05.712 10HmaX-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmaY-0005vi-00 ** bad@test.ex F= R=smtp_try T=send_to_server: message has lines too long for transport -2017-07-30 18:51:05.712 10HmbA-0005vi-00 <= <> R=10HmaY-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@test.ex -2017-07-30 18:51:05.712 10HmbA-0005vi-00 => :blackhole: R=rx_dump -2017-07-30 18:51:05.712 10HmbA-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmaY-0005vi-00 Completed diff --git a/test/log/0589 b/test/log/0589 index dcbd6565a..944645114 100644 --- a/test/log/0589 +++ b/test/log/0589 @@ -1,17 +1,15 @@ ******** SERVER ******** 2017-07-30 18:51:05.712 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port PORT_D -2017-07-30 18:51:05.712 router was called for quota_good@test.ex -2017-07-30 18:51:05.712 transport was called for quota_good@test.ex -2017-07-30 18:51:05.712 router was called for quota_fail@test.ex -2017-07-30 18:51:05.712 transport was called for quota_fail@test.ex -2017-07-30 18:51:05.712 where='quota' msg='Over quota' -2017-07-30 18:51:05.712 H=(test) [127.0.0.1] F= rejected RCPT : Over quota -2017-07-30 18:51:05.712 router was called for route_fail@test.ex -2017-07-30 18:51:05.712 where='route' msg='Unrouteable address' -2017-07-30 18:51:05.712 H=(test) [127.0.0.1] F= rejected RCPT : Unrouteable address -2017-07-30 18:51:05.712 where='quota' msg='Previous (cached) quota verification failure' -2017-07-30 18:51:05.712 H=(test) [127.0.0.1] F= rejected RCPT : Previous (cached) quota verification failure -2017-07-30 18:51:05.712 router was called for route_fail@test.ex -2017-07-30 18:51:05.712 where='route' msg='Unrouteable address' -2017-07-30 18:51:05.712 H=(test) [127.0.0.1] F= rejected RCPT : Unrouteable address +2017-07-30 18:51:05.712 10HmaX-0005vi-00 <= CALLER@test.ex H=(test) [127.0.0.1] P=smtp S=sss for good@test.ex +2017-07-30 18:51:05.712 10HmaY-0005vi-00 <= CALLER@test.ex H=(test) [127.0.0.1] P=smtp S=sss for bad@test.ex +2017-07-30 18:51:05.712 10HmaZ-0005vi-00 <= CALLER@test.ex H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss for good@test.ex +2017-07-30 18:51:05.712 10HmaZ-0005vi-00 => :blackhole: R=rx_dump +2017-07-30 18:51:05.712 10HmaZ-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmaX-0005vi-00 => good@test.ex F= R=smtp_try T=send_to_server H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] C="250 OK id=10HmaZ-0005vi-00" +2017-07-30 18:51:05.712 10HmaX-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmaY-0005vi-00 ** bad@test.ex F= R=smtp_try T=send_to_server: message has lines too long for transport +2017-07-30 18:51:05.712 10HmbA-0005vi-00 <= <> R=10HmaY-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@test.ex +2017-07-30 18:51:05.712 10HmbA-0005vi-00 => :blackhole: R=rx_dump +2017-07-30 18:51:05.712 10HmbA-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmaY-0005vi-00 Completed diff --git a/test/log/0593 b/test/log/0593 new file mode 100644 index 000000000..f3ab6ea12 --- /dev/null +++ b/test/log/0593 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= someone@some.domain U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == CALLER@the.local.host.name R=localuser T=local_delivery defer (-1): Tainted 'TESTSUITE/test-mail/CALLER' (file or directory name for local_delivery transport) not permitted diff --git a/test/log/0594 b/test/log/0594 new file mode 100644 index 000000000..db6a92e39 --- /dev/null +++ b/test/log/0594 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 == |TESTSUITE/bin/iefbr14 R=r2 T=t2 defer (0): Tainted 'TESTSUITE/bin/iefbr14' (command for t2 transport) not permitted diff --git a/test/log/0596 b/test/log/0596 new file mode 100644 index 000000000..851116d27 --- /dev/null +++ b/test/log/0596 @@ -0,0 +1,8 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= someone@some.domain U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => :blackhole: R=dump_remote_domains +1999-03-02 09:44:33 10HmaX-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 <= someone@some.domain U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 => :blackhole: R=dump_remote_domains +1999-03-02 09:44:33 10HmaY-0005vi-00 => CALLER R=localuser T=local_delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0597 b/test/log/0597 new file mode 100644 index 000000000..cef4d7471 --- /dev/null +++ b/test/log/0597 @@ -0,0 +1,45 @@ +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 => queue_only_1@test.ex R=outbound T=smtp H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] C="250 OK id=10HmaY-0005vi-00" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 => queue_only_2@test.ex R=outbound T=smtp H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] C="250 OK id=10HmbA-0005vi-00" +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaY-0005vi-00 => :blackhole: R=discard_remote_source +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => :blackhole: R=discard_remote_source +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmbB-0005vi-00 => first_pass_route_1@test.ex R=outbound T=smtp H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] C="250 OK id=10HmbC-0005vi-00" +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 => first_pass_route_2@test.ex R=outbound T=smtp H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4]* C="250 OK id=10HmbE-0005vi-00" +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 End queue run: pid=pppp + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port PORT_D +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex H=(me) [127.0.0.1] P=smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 no immediate delivery: queued by ACL +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex H=(me) [127.0.0.1] P=smtp S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 no immediate delivery: queued by ACL +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 no immediate delivery: queued by ACL +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 no immediate delivery: queued by ACL +1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex H=(me) [127.0.0.1] P=smtp S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 no immediate delivery: queued by ACL +1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex H=(me) [127.0.0.1] P=smtp S=sss +1999-03-02 09:44:33 10HmbD-0005vi-00 no immediate delivery: queued by ACL +1999-03-02 09:44:33 10HmbB-0005vi-00 == first_pass_route_1@test.ex R=outbound T=smtp defer (0): SMTP delivery explicitly queued +1999-03-02 09:44:33 10HmbD-0005vi-00 == first_pass_route_2@test.ex R=outbound T=smtp defer (0): SMTP delivery explicitly queued +1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 no immediate delivery: queued by ACL +1999-03-02 09:44:33 10HmbC-0005vi-00 => :blackhole: R=discard_remote_source +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@test.ex H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss +1999-03-02 09:44:33 10HmbE-0005vi-00 no immediate delivery: queued by ACL +1999-03-02 09:44:33 10HmbE-0005vi-00 => :blackhole: R=discard_remote_source +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed diff --git a/test/log/0598 b/test/log/0598 new file mode 100644 index 000000000..9f7acbfd2 --- /dev/null +++ b/test/log/0598 @@ -0,0 +1,11 @@ +2017-07-30 18:51:05.712 10HmaX-0005vi-00 queue_size: 0 +2017-07-30 18:51:05.712 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +2017-07-30 18:51:05.712 10HmaY-0005vi-00 queue_size: 0 +2017-07-30 18:51:05.712 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +2017-07-30 18:51:05.712 10HmaZ-0005vi-00 queue_size: 0 +2017-07-30 18:51:05.712 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +2017-07-30 18:51:05.712 10HmbA-0005vi-00 queue_size: 3 +2017-07-30 18:51:05.712 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss + +******** SERVER ******** +2017-07-30 18:51:05.712 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port PORT_D diff --git a/test/log/0599 b/test/log/0599 index cef4d7471..6f48bb034 100644 --- a/test/log/0599 +++ b/test/log/0599 @@ -1,45 +1,6 @@ -1999-03-02 09:44:33 Start queue run: pid=pppp -1999-03-02 09:44:33 10HmaX-0005vi-00 => queue_only_1@test.ex R=outbound T=smtp H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] C="250 OK id=10HmaY-0005vi-00" +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 ** CALLER@the.local.host.name: Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 ** CALLER@the.local.host.name: Unrouteable address +1999-03-02 09:44:33 10HmaY-0005vi-00 Frozen (delivery error message) 1999-03-02 09:44:33 10HmaX-0005vi-00 Completed -1999-03-02 09:44:33 10HmaZ-0005vi-00 => queue_only_2@test.ex R=outbound T=smtp H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] C="250 OK id=10HmbA-0005vi-00" -1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed -1999-03-02 09:44:33 End queue run: pid=pppp -1999-03-02 09:44:33 Start queue run: pid=pppp -1999-03-02 09:44:33 10HmaY-0005vi-00 => :blackhole: R=discard_remote_source -1999-03-02 09:44:33 10HmaY-0005vi-00 Completed -1999-03-02 09:44:33 10HmbA-0005vi-00 => :blackhole: R=discard_remote_source -1999-03-02 09:44:33 10HmbA-0005vi-00 Completed -1999-03-02 09:44:33 End queue run: pid=pppp -1999-03-02 09:44:33 Start queue run: pid=pppp -1999-03-02 09:44:33 10HmbB-0005vi-00 => first_pass_route_1@test.ex R=outbound T=smtp H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4] C="250 OK id=10HmbC-0005vi-00" -1999-03-02 09:44:33 10HmbB-0005vi-00 Completed -1999-03-02 09:44:33 10HmbD-0005vi-00 => first_pass_route_2@test.ex R=outbound T=smtp H=ip4.ip4.ip4.ip4 [ip4.ip4.ip4.ip4]* C="250 OK id=10HmbE-0005vi-00" -1999-03-02 09:44:33 10HmbD-0005vi-00 Completed -1999-03-02 09:44:33 End queue run: pid=pppp -1999-03-02 09:44:33 Start queue run: pid=pppp -1999-03-02 09:44:33 End queue run: pid=pppp - -******** SERVER ******** -1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port PORT_D -1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex H=(me) [127.0.0.1] P=smtp S=sss -1999-03-02 09:44:33 10HmaX-0005vi-00 no immediate delivery: queued by ACL -1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@test.ex H=(me) [127.0.0.1] P=smtp S=sss -1999-03-02 09:44:33 10HmaZ-0005vi-00 no immediate delivery: queued by ACL -1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@test.ex H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss -1999-03-02 09:44:33 10HmaY-0005vi-00 no immediate delivery: queued by ACL -1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@test.ex H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss -1999-03-02 09:44:33 10HmbA-0005vi-00 no immediate delivery: queued by ACL -1999-03-02 09:44:33 10HmbB-0005vi-00 <= CALLER@test.ex H=(me) [127.0.0.1] P=smtp S=sss -1999-03-02 09:44:33 10HmbB-0005vi-00 no immediate delivery: queued by ACL -1999-03-02 09:44:33 10HmbD-0005vi-00 <= CALLER@test.ex H=(me) [127.0.0.1] P=smtp S=sss -1999-03-02 09:44:33 10HmbD-0005vi-00 no immediate delivery: queued by ACL -1999-03-02 09:44:33 10HmbB-0005vi-00 == first_pass_route_1@test.ex R=outbound T=smtp defer (0): SMTP delivery explicitly queued -1999-03-02 09:44:33 10HmbD-0005vi-00 == first_pass_route_2@test.ex R=outbound T=smtp defer (0): SMTP delivery explicitly queued -1999-03-02 09:44:33 10HmbC-0005vi-00 <= CALLER@test.ex H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss -1999-03-02 09:44:33 10HmbC-0005vi-00 no immediate delivery: queued by ACL -1999-03-02 09:44:33 10HmbC-0005vi-00 => :blackhole: R=discard_remote_source -1999-03-02 09:44:33 10HmbC-0005vi-00 Completed -1999-03-02 09:44:33 10HmbE-0005vi-00 <= CALLER@test.ex H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss -1999-03-02 09:44:33 10HmbE-0005vi-00 no immediate delivery: queued by ACL -1999-03-02 09:44:33 10HmbE-0005vi-00 => :blackhole: R=discard_remote_source -1999-03-02 09:44:33 10HmbE-0005vi-00 Completed diff --git a/test/log/0601 b/test/log/0601 index 6f48bb034..230bf71c2 100644 --- a/test/log/0601 +++ b/test/log/0601 @@ -1,6 +1,64 @@ -1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local-smtp S=sss -1999-03-02 09:44:33 10HmaX-0005vi-00 ** CALLER@the.local.host.name: Unrouteable address -1999-03-02 09:44:33 10HmaY-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss -1999-03-02 09:44:33 10HmaY-0005vi-00 ** CALLER@the.local.host.name: Unrouteable address -1999-03-02 09:44:33 10HmaY-0005vi-00 Frozen (delivery error message) -1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 msg +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 msg +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +2017-07-30 18:51:05.712 10HmaZ-0005vi-00 msg +2017-07-30 18:51:05.712 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +2017-07-30 18:51:05.712 10HmbA-0005vi-00 msg +2017-07-30 18:51:05.712 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 [1234] 10HmbB-0005vi-00 msg +1999-03-02 09:44:33 [1234] 10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 [1235] 10HmbC-0005vi-00 msg +1999-03-02 09:44:33 [1235] 10HmbC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +2017-07-30 18:51:05.712 [1236] 10HmbD-0005vi-00 msg +2017-07-30 18:51:05.712 [1236] 10HmbD-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +2017-07-30 18:51:05.712 [1237] 10HmbE-0005vi-00 msg +2017-07-30 18:51:05.712 [1237] 10HmbE-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbF-0005vi-00 msg +1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbG-0005vi-00 msg +1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +2017-07-30 18:51:05.712 10HmbH-0005vi-00 msg +2017-07-30 18:51:05.712 10HmbH-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +2017-07-30 18:51:05.712 10HmbI-0005vi-00 msg +2017-07-30 18:51:05.712 10HmbI-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 [1238] 10HmbJ-0005vi-00 msg +1999-03-02 09:44:33 [1238] 10HmbJ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 [1239] 10HmbK-0005vi-00 msg +1999-03-02 09:44:33 [1239] 10HmbK-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +2017-07-30 18:51:05.712 [1240] 10HmbL-0005vi-00 msg +2017-07-30 18:51:05.712 [1240] 10HmbL-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +2017-07-30 18:51:05.712 [1241] 10HmbM-0005vi-00 msg +2017-07-30 18:51:05.712 [1241] 10HmbM-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbN-0005vi-00 msg +1999-03-02 09:44:33 10HmbN-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbO-0005vi-00 msg +1999-03-02 09:44:33 10HmbO-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +2017-07-30 18:51:05.712 10HmbP-0005vi-00 msg +2017-07-30 18:51:05.712 10HmbP-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +2017-07-30 18:51:05.712 10HmbQ-0005vi-00 msg +2017-07-30 18:51:05.712 10HmbQ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 [1242] 10HmbR-0005vi-00 msg +1999-03-02 09:44:33 [1242] 10HmbR-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 [1243] 10HmbS-0005vi-00 msg +1999-03-02 09:44:33 [1243] 10HmbS-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +2017-07-30 18:51:05.712 [1244] 10HmbT-0005vi-00 msg +2017-07-30 18:51:05.712 [1244] 10HmbT-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +2017-07-30 18:51:05.712 [1245] 10HmbU-0005vi-00 msg +2017-07-30 18:51:05.712 [1245] 10HmbU-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbV-0005vi-00 msg +1999-03-02 09:44:33 10HmbV-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmbW-0005vi-00 msg +1999-03-02 09:44:33 10HmbW-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +2017-07-30 18:51:05.712 10HmbX-0005vi-00 msg +2017-07-30 18:51:05.712 10HmbX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +2017-07-30 18:51:05.712 10HmbY-0005vi-00 msg +2017-07-30 18:51:05.712 10HmbY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 [1246] 10HmbZ-0005vi-00 msg +1999-03-02 09:44:33 [1246] 10HmbZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 [1247] 10HmcA-0005vi-00 msg +1999-03-02 09:44:33 [1247] 10HmcA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +2017-07-30 18:51:05.712 [1248] 10HmcB-0005vi-00 msg +2017-07-30 18:51:05.712 [1248] 10HmcB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +2017-07-30 18:51:05.712 [1249] 10HmcC-0005vi-00 msg +2017-07-30 18:51:05.712 [1249] 10HmcC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss diff --git a/test/log/0603 b/test/log/0603 index d7edb1872..31de21b43 100644 --- a/test/log/0603 +++ b/test/log/0603 @@ -1,29 +1,3 @@ -1999-03-02 09:44:33 10HmaX-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -1999-03-02 09:44:33 10HmaY-0005vi-00 <= peter@dustybelt.tld U=CALLER P=local-smtp S=sss -1999-03-02 09:44:33 10HmaZ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -1999-03-02 09:44:33 10HmbA-0005vi-00 <= peter@dustybelt.tld U=CALLER P=local-smtp S=sss -1999-03-02 09:44:33 10HmbB-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -1999-03-02 09:44:33 10HmbC-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -1999-03-02 09:44:33 Start queue run: pid=pppp -qq -1999-03-02 09:44:33 10HmaX-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbD-0005vi-00" -1999-03-02 09:44:33 10HmaX-0005vi-00 Completed -1999-03-02 09:44:33 10HmbC-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmbE-0005vi-00" -1999-03-02 09:44:33 10HmbC-0005vi-00 Completed -1999-03-02 09:44:33 10HmbB-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmbF-0005vi-00" -1999-03-02 09:44:33 10HmbB-0005vi-00 Completed -1999-03-02 09:44:33 10HmaZ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmbG-0005vi-00" -1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed -1999-03-02 09:44:33 10HmaY-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbH-0005vi-00" -1999-03-02 09:44:33 10HmaY-0005vi-00 Completed -1999-03-02 09:44:33 10HmbA-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmbI-0005vi-00" -1999-03-02 09:44:33 10HmbA-0005vi-00 Completed -1999-03-02 09:44:33 End queue run: pid=pppp -qq - -******** SERVER ******** -1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port PORT_D -1999-03-02 09:44:33 10HmbD-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmaX-0005vi-00@the.local.host.name -1999-03-02 09:44:33 10HmbE-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbC-0005vi-00@the.local.host.name -1999-03-02 09:44:33 10HmbF-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbB-0005vi-00@the.local.host.name -1999-03-02 09:44:33 10HmbG-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmaZ-0005vi-00@the.local.host.name -1999-03-02 09:44:33 10HmbH-0005vi-00 <= peter@dustybelt.tld H=localhost (the.local.host.name) [127.0.0.1] P=esmtp S=sss id=E10HmaY-0005vi-00@the.local.host.name -1999-03-02 09:44:33 10HmbI-0005vi-00 <= peter@dustybelt.tld H=localhost (the.local.host.name) [127.0.0.1] P=esmtp S=sss id=E10HmbA-0005vi-00@the.local.host.name +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for a +1999-03-02 09:44:33 10HmaX-0005vi-00 : pipe transport output: Hi from pipe +1999-03-02 09:44:33 10HmaX-0005vi-00 == a@myhost.test.ex R=client T=pipe defer (0): Child process of pipe transport returned 5 from command: SYSBINDIR/perl diff --git a/test/log/0604 b/test/log/0604 index abef7e729..36354ac56 100644 --- a/test/log/0604 +++ b/test/log/0604 @@ -1,329 +1,10 @@ -2017-07-30 18:51:05.712 10HmaX-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmaY-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmaZ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbA-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbB-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbC-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbD-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbE-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbF-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbG-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbH-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbI-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbJ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbK-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbL-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbM-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbN-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbO-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbP-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbQ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbR-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbS-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbT-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbU-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbV-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbW-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbX-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbY-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmbZ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcA-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcB-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcC-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcD-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcE-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcF-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcG-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcH-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcI-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcJ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcK-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcL-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcM-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcN-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcO-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcP-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcQ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcR-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcS-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcT-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcU-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcV-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcW-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcX-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcY-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmcZ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdA-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdB-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdC-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdD-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdE-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdF-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdG-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdH-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdI-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdJ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdK-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdL-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdM-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdN-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdO-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdP-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdQ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdR-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdS-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdT-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdU-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdV-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdW-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdX-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdY-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 10HmdZ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss -2017-07-30 18:51:05.712 Start queue run: pid=pppp -qq -2017-07-30 18:51:05.712 10HmaX-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmeA-0005vi-00" -2017-07-30 18:51:05.712 10HmaX-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdZ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeB-0005vi-00" -2017-07-30 18:51:05.712 10HmdZ-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdY-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeC-0005vi-00" -2017-07-30 18:51:05.712 10HmdY-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdX-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeD-0005vi-00" -2017-07-30 18:51:05.712 10HmdX-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdW-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeE-0005vi-00" -2017-07-30 18:51:05.712 10HmdW-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdV-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeF-0005vi-00" -2017-07-30 18:51:05.712 10HmdV-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdU-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeG-0005vi-00" -2017-07-30 18:51:05.712 10HmdU-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdT-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeH-0005vi-00" -2017-07-30 18:51:05.712 10HmdT-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdS-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeI-0005vi-00" -2017-07-30 18:51:05.712 10HmdS-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdR-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeJ-0005vi-00" -2017-07-30 18:51:05.712 10HmdR-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdQ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeK-0005vi-00" -2017-07-30 18:51:05.712 10HmdQ-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdP-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeL-0005vi-00" -2017-07-30 18:51:05.712 10HmdP-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdO-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeM-0005vi-00" -2017-07-30 18:51:05.712 10HmdO-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdN-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeN-0005vi-00" -2017-07-30 18:51:05.712 10HmdN-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdM-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeO-0005vi-00" -2017-07-30 18:51:05.712 10HmdM-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdL-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeP-0005vi-00" -2017-07-30 18:51:05.712 10HmdL-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdK-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeQ-0005vi-00" -2017-07-30 18:51:05.712 10HmdK-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdJ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeR-0005vi-00" -2017-07-30 18:51:05.712 10HmdJ-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdI-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeS-0005vi-00" -2017-07-30 18:51:05.712 10HmdI-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdH-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeT-0005vi-00" -2017-07-30 18:51:05.712 10HmdH-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdG-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeU-0005vi-00" -2017-07-30 18:51:05.712 10HmdG-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdF-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeV-0005vi-00" -2017-07-30 18:51:05.712 10HmdF-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdE-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeW-0005vi-00" -2017-07-30 18:51:05.712 10HmdE-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdD-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeX-0005vi-00" -2017-07-30 18:51:05.712 10HmdD-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdC-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeY-0005vi-00" -2017-07-30 18:51:05.712 10HmdC-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdB-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeZ-0005vi-00" -2017-07-30 18:51:05.712 10HmdB-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmdA-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfA-0005vi-00" -2017-07-30 18:51:05.712 10HmdA-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcZ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfB-0005vi-00" -2017-07-30 18:51:05.712 10HmcZ-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcY-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfC-0005vi-00" -2017-07-30 18:51:05.712 10HmcY-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcX-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfD-0005vi-00" -2017-07-30 18:51:05.712 10HmcX-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcW-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfE-0005vi-00" -2017-07-30 18:51:05.712 10HmcW-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcV-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfF-0005vi-00" -2017-07-30 18:51:05.712 10HmcV-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcU-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfG-0005vi-00" -2017-07-30 18:51:05.712 10HmcU-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcT-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfH-0005vi-00" -2017-07-30 18:51:05.712 10HmcT-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcS-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfI-0005vi-00" -2017-07-30 18:51:05.712 10HmcS-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcR-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfJ-0005vi-00" -2017-07-30 18:51:05.712 10HmcR-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcQ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfK-0005vi-00" -2017-07-30 18:51:05.712 10HmcQ-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcP-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfL-0005vi-00" -2017-07-30 18:51:05.712 10HmcP-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcO-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfM-0005vi-00" -2017-07-30 18:51:05.712 10HmcO-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcN-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfN-0005vi-00" -2017-07-30 18:51:05.712 10HmcN-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcM-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfO-0005vi-00" -2017-07-30 18:51:05.712 10HmcM-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcL-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfP-0005vi-00" -2017-07-30 18:51:05.712 10HmcL-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcK-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfQ-0005vi-00" -2017-07-30 18:51:05.712 10HmcK-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcJ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfR-0005vi-00" -2017-07-30 18:51:05.712 10HmcJ-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcI-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfS-0005vi-00" -2017-07-30 18:51:05.712 10HmcI-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcH-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfT-0005vi-00" -2017-07-30 18:51:05.712 10HmcH-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcG-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfU-0005vi-00" -2017-07-30 18:51:05.712 10HmcG-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcF-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfV-0005vi-00" -2017-07-30 18:51:05.712 10HmcF-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcE-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfW-0005vi-00" -2017-07-30 18:51:05.712 10HmcE-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcD-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfX-0005vi-00" -2017-07-30 18:51:05.712 10HmcD-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcC-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfY-0005vi-00" -2017-07-30 18:51:05.712 10HmcC-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcB-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfZ-0005vi-00" -2017-07-30 18:51:05.712 10HmcB-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmcA-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgA-0005vi-00" -2017-07-30 18:51:05.712 10HmcA-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbZ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgB-0005vi-00" -2017-07-30 18:51:05.712 10HmbZ-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbY-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgC-0005vi-00" -2017-07-30 18:51:05.712 10HmbY-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbX-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgD-0005vi-00" -2017-07-30 18:51:05.712 10HmbX-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbW-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgE-0005vi-00" -2017-07-30 18:51:05.712 10HmbW-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbV-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgF-0005vi-00" -2017-07-30 18:51:05.712 10HmbV-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbU-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgG-0005vi-00" -2017-07-30 18:51:05.712 10HmbU-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbT-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgH-0005vi-00" -2017-07-30 18:51:05.712 10HmbT-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbS-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgI-0005vi-00" -2017-07-30 18:51:05.712 10HmbS-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbR-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgJ-0005vi-00" -2017-07-30 18:51:05.712 10HmbR-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbQ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgK-0005vi-00" -2017-07-30 18:51:05.712 10HmbQ-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbP-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgL-0005vi-00" -2017-07-30 18:51:05.712 10HmbP-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbO-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgM-0005vi-00" -2017-07-30 18:51:05.712 10HmbO-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbN-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgN-0005vi-00" -2017-07-30 18:51:05.712 10HmbN-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbM-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgO-0005vi-00" -2017-07-30 18:51:05.712 10HmbM-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbL-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgP-0005vi-00" -2017-07-30 18:51:05.712 10HmbL-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbK-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgQ-0005vi-00" -2017-07-30 18:51:05.712 10HmbK-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbJ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgR-0005vi-00" -2017-07-30 18:51:05.712 10HmbJ-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbI-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgS-0005vi-00" -2017-07-30 18:51:05.712 10HmbI-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbH-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgT-0005vi-00" -2017-07-30 18:51:05.712 10HmbH-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbG-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgU-0005vi-00" -2017-07-30 18:51:05.712 10HmbG-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbF-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgV-0005vi-00" -2017-07-30 18:51:05.712 10HmbF-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbE-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgW-0005vi-00" -2017-07-30 18:51:05.712 10HmbE-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbD-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgX-0005vi-00" -2017-07-30 18:51:05.712 10HmbD-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbC-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgY-0005vi-00" -2017-07-30 18:51:05.712 10HmbC-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbB-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgZ-0005vi-00" -2017-07-30 18:51:05.712 10HmbB-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbA-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmhA-0005vi-00" -2017-07-30 18:51:05.712 10HmbA-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmaZ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmhB-0005vi-00" -2017-07-30 18:51:05.712 10HmaZ-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmaY-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmhC-0005vi-00" -2017-07-30 18:51:05.712 10HmaY-0005vi-00 Completed -2017-07-30 18:51:05.712 End queue run: pid=pppp -qq - -******** SERVER ******** -2017-07-30 18:51:05.712 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port PORT_D -2017-07-30 18:51:05.712 10HmeA-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmaX-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeB-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdZ-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeC-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdY-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeD-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdX-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeE-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdW-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeF-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdV-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeG-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdU-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeH-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdT-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeI-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdS-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeJ-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdR-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeK-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdQ-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeL-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdP-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeM-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdO-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeN-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdN-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeO-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdM-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeP-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdL-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeQ-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdK-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeR-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdJ-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeS-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdI-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeT-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdH-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeU-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdG-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeV-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdF-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeW-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdE-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeX-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdD-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeY-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdC-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmeZ-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdB-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfA-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdA-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfB-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcZ-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfC-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcY-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfD-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcX-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfE-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcW-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfF-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcV-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfG-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcU-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfH-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcT-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfI-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcS-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfJ-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcR-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfK-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcQ-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfL-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcP-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfM-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcO-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfN-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcN-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfO-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcM-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfP-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcL-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfQ-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcK-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfR-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcJ-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfS-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcI-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfT-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcH-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfU-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcG-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfV-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcF-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfW-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcE-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfX-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcD-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfY-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcC-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmfZ-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcB-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgA-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcA-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgB-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbZ-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgC-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbY-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgD-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbX-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgE-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbW-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgF-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbV-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgG-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbU-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgH-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbT-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgI-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbS-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgJ-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbR-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgK-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbQ-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgL-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbP-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgM-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbO-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgN-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbN-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgO-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbM-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgP-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbL-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgQ-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbK-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgR-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbJ-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgS-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbI-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgT-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbH-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgU-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbG-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgV-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbF-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgW-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbE-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgX-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbD-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgY-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbC-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmgZ-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbB-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmhA-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbA-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmhB-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmaZ-0005vi-00@the.local.host.name -2017-07-30 18:51:05.712 10HmhC-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmaY-0005vi-00@the.local.host.name +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss id=original1235@example.com for a@test.ex +1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for b@test.ex +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss id*=E10HmaZ-0005vi-00@myhost.test.ex for c@test.ex +1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss id=original1235@example.com for d@test.ex +1999-03-02 09:44:33 10HmaX-0005vi-00 ** a@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmbB-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 ** b@test.ex: Unrouteable address +1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> R=10HmaY-0005vi-00 U=EXIMUSER P=local S=sss id*=E10HmbC-0005vi-00@myhost.test.ex for CALLER@myhost.test.ex +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed diff --git a/test/log/0605 b/test/log/0605 new file mode 100644 index 000000000..2de55555d --- /dev/null +++ b/test/log/0605 @@ -0,0 +1,5 @@ + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port PORT_D +1999-03-02 09:44:33 SMTP connection from [ip4.ip4.ip4.ip4] (TCP/IP connection count = 1) +1999-03-02 09:44:33 SMTP connection from [ip4.ip4.ip4.ip4] closed by QUIT diff --git a/test/log/0606 b/test/log/0606 new file mode 100644 index 000000000..8f37c5fc7 --- /dev/null +++ b/test/log/0606 @@ -0,0 +1,3 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 10HmaX-0005vi-00 => b R=user T=local_delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed diff --git a/test/log/0608 b/test/log/0608 index 3b4dcebb9..5331ae48f 100644 --- a/test/log/0608 +++ b/test/log/0608 @@ -1,5 +1,74 @@ +2017-07-30 18:51:05.712 10HmbC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for a@test.ex +2017-07-30 18:51:05.712 10HmbC-0005vi-00 ** a@test.ex: Unrouteable address +2017-07-30 18:51:05.712 10HmbD-0005vi-00 <= <> R=10HmbC-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex +2017-07-30 18:51:05.712 10HmbD-0005vi-00 => CALLER R=bounces T=savebounce +2017-07-30 18:51:05.712 10HmbD-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbC-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbE-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for b@test.ex +2017-07-30 18:51:05.712 10HmbE-0005vi-00 ** b@test.ex: Unrouteable address +2017-07-30 18:51:05.712 10HmbF-0005vi-00 <= <> R=10HmbE-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex +2017-07-30 18:51:05.712 10HmbF-0005vi-00 => CALLER R=bounces T=savebounce +2017-07-30 18:51:05.712 10HmbF-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbE-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for c@test.ex +2017-07-30 18:51:05.712 10HmaX-0005vi-00 ** c@test.ex: Unrouteable address +2017-07-30 18:51:05.712 10HmaX-0005vi-00 Failed to open TESTSUITE/aux-fixed/0608.nonexist.tmpl for error message texts: No such file or directory +2017-07-30 18:51:05.712 10HmbG-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex +2017-07-30 18:51:05.712 10HmbG-0005vi-00 => CALLER R=bounces T=savebounce +2017-07-30 18:51:05.712 10HmbG-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmaX-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for d@test.ex +2017-07-30 18:51:05.712 10HmaY-0005vi-00 ** d@test.ex: Unrouteable address +2017-07-30 18:51:05.712 10HmaY-0005vi-00 bounce_message_file is not absolute after expansion: 'relative_file_path' -******** SERVER ******** -1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port PORT_D -1999-03-02 09:44:33 helo localhost dnssec -1999-03-02 09:44:33 helo l-sec dnssec +2017-07-30 18:51:05.712 10HmbH-0005vi-00 <= <> R=10HmaY-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex +2017-07-30 18:51:05.712 10HmbH-0005vi-00 => CALLER R=bounces T=savebounce +2017-07-30 18:51:05.712 10HmbH-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmaY-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for e@test.ex +2017-07-30 18:51:05.712 10HmaZ-0005vi-00 ** e@test.ex: Unrouteable address +2017-07-30 18:51:05.712 10HmaZ-0005vi-00 Failed to expand bounce_message_file: '$acl_m_unset' + +2017-07-30 18:51:05.712 10HmbI-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex +2017-07-30 18:51:05.712 10HmbI-0005vi-00 => CALLER R=bounces T=savebounce +2017-07-30 18:51:05.712 10HmbI-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmaZ-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for f@test.ex +2017-07-30 18:51:05.712 10HmbA-0005vi-00 ** f@test.ex: Unrouteable address +2017-07-30 18:51:05.712 10HmbA-0005vi-00 bounce_message_file is not untainted after expansion: 'TESTSUITE/aux-fixed/0608.CALLER@myhost.test.ex' + +2017-07-30 18:51:05.712 10HmbJ-0005vi-00 <= <> R=10HmbA-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex +2017-07-30 18:51:05.712 10HmbJ-0005vi-00 => CALLER R=bounces T=savebounce +2017-07-30 18:51:05.712 10HmbJ-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbA-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbK-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for g@test.ex +2017-07-30 18:51:05.712 10HmbK-0005vi-00 ** g@test.ex: Unrouteable address +2017-07-30 18:51:05.712 10HmbL-0005vi-00 <= <> R=10HmbK-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex +2017-07-30 18:51:05.712 10HmbL-0005vi-00 => CALLER R=bounces T=savebounce +2017-07-30 18:51:05.712 10HmbL-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbK-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbM-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for delay_p@test.ex +2017-07-30 18:51:05.712 10HmbM-0005vi-00 == delay_p@test.ex R=delay defer (-1): deliberate for test purposes +2017-07-30 18:51:05.712 10HmbN-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for delay_q@test.ex +2017-07-30 18:51:05.712 10HmbN-0005vi-00 == delay_q@test.ex R=delay defer (-1): deliberate for test purposes +2017-07-30 18:51:05.712 10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for delay_r@test.ex +2017-07-30 18:51:05.712 10HmbB-0005vi-00 == delay_r@test.ex R=delay defer (-1): deliberate for test purposes +2017-07-30 18:51:05.712 10HmbO-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for delay_s@test.ex +2017-07-30 18:51:05.712 10HmbO-0005vi-00 == delay_s@test.ex R=delay defer (-1): deliberate for test purposes +2017-07-30 18:51:05.712 10HmbM-0005vi-00 == delay_p@test.ex R=delay defer (-1): deliberate for test purposes +2017-07-30 18:51:05.712 10HmbP-0005vi-00 <= <> R=10HmbM-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex +2017-07-30 18:51:05.712 10HmbP-0005vi-00 => CALLER R=bounces T=savebounce +2017-07-30 18:51:05.712 10HmbP-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbN-0005vi-00 == delay_q@test.ex R=delay defer (-1): deliberate for test purposes +2017-07-30 18:51:05.712 10HmbQ-0005vi-00 <= <> R=10HmbN-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex +2017-07-30 18:51:05.712 10HmbQ-0005vi-00 => CALLER R=bounces T=savebounce +2017-07-30 18:51:05.712 10HmbQ-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbB-0005vi-00 == delay_r@test.ex R=delay defer (-1): deliberate for test purposes +2017-07-30 18:51:05.712 10HmbB-0005vi-00 Failed to open TESTSUITE/aux-fixed/0608.nonexist.tmpl for warning message texts: No such file or directory +2017-07-30 18:51:05.712 10HmbR-0005vi-00 <= <> R=10HmbB-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex +2017-07-30 18:51:05.712 10HmbR-0005vi-00 => CALLER R=bounces T=savebounce +2017-07-30 18:51:05.712 10HmbR-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbO-0005vi-00 == delay_s@test.ex R=delay defer (-1): deliberate for test purposes +2017-07-30 18:51:05.712 10HmbS-0005vi-00 <= <> R=10HmbO-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex +2017-07-30 18:51:05.712 10HmbS-0005vi-00 => CALLER R=bounces T=savebounce +2017-07-30 18:51:05.712 10HmbS-0005vi-00 Completed diff --git a/test/log/0612 b/test/log/0612 index 31de21b43..0c818aed2 100644 --- a/test/log/0612 +++ b/test/log/0612 @@ -1,3 +1,104 @@ -1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for a -1999-03-02 09:44:33 10HmaX-0005vi-00 : pipe transport output: Hi from pipe -1999-03-02 09:44:33 10HmaX-0005vi-00 == a@myhost.test.ex R=client T=pipe defer (0): Child process of pipe transport returned 5 from command: SYSBINDIR/perl +1999-03-02 09:44:33 rej/never +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 event tcp:connect +1999-03-02 09:44:33 10HmaX-0005vi-00 event smtp:connect +1999-03-02 09:44:33 10HmaX-0005vi-00 event smtp:ehlo +1999-03-02 09:44:33 10HmaX-0005vi-00 event tcp:close +1999-03-02 09:44:33 10HmaX-0005vi-00 ** rmt_reject@test.ex R=r2 T=smtp H=127.0.0.1 [127.0.0.1]: SMTP error from remote mail server after RCPT TO:: 550 Administrative prohibition +1999-03-02 09:44:33 10HmaX-0005vi-00 event msg:fail:delivery +1999-03-02 09:44:33 10HmaX-0005vi-00 rmt_reject@test.ex: error ignored: RFC 3461 DSN, failure notify not requested +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmaX-0005vi-00 event msg:complete +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 accept/success +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaY-0005vi-00 event tcp:connect +1999-03-02 09:44:33 10HmaY-0005vi-00 event smtp:connect +1999-03-02 09:44:33 10HmaY-0005vi-00 event smtp:ehlo +1999-03-02 09:44:33 10HmaY-0005vi-00 event tcp:close +1999-03-02 09:44:33 10HmaY-0005vi-00 => rmt_accept@test.ex R=r2 T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmaZ-0005vi-00" +1999-03-02 09:44:33 10HmaY-0005vi-00 event msg:delivery +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 event msg:complete +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmaZ-0005vi-00 => rmt_accept R=r1 T=tofile +1999-03-02 09:44:33 10HmaZ-0005vi-00 event msg:delivery +1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss for b@dump.ex +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 event msg:complete +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmbA-0005vi-00 => :blackhole: R=r_dump +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 event msg:complete +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 defer/delay +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmbB-0005vi-00 event tcp:connect +1999-03-02 09:44:33 10HmbB-0005vi-00 event smtp:connect +1999-03-02 09:44:33 10HmbB-0005vi-00 event smtp:ehlo +1999-03-02 09:44:33 10HmbB-0005vi-00 event msg:rcpt:host:defer +1999-03-02 09:44:33 10HmbB-0005vi-00 event msg:rcpt:defer +1999-03-02 09:44:33 10HmbB-0005vi-00 event tcp:close +1999-03-02 09:44:33 10HmbB-0005vi-00 == rmt_defer@test.ex R=r2 T=smtp defer (-44) H=127.0.0.1 [127.0.0.1]: SMTP error from remote mail server after RCPT TO:: 451 Temporary local problem - please try later +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 defer/never +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmbB-0005vi-00 == rmt_defer@test.ex routing defer (-52): retry time not reached +1999-03-02 09:44:33 10HmbC-0005vi-00 event tcp:connect +1999-03-02 09:44:33 10HmbC-0005vi-00 event smtp:connect +1999-03-02 09:44:33 10HmbC-0005vi-00 event smtp:ehlo +1999-03-02 09:44:33 10HmbC-0005vi-00 event msg:rcpt:host:defer +1999-03-02 09:44:33 10HmbC-0005vi-00 event msg:rcpt:defer +1999-03-02 09:44:33 10HmbC-0005vi-00 event tcp:close +1999-03-02 09:44:33 10HmbC-0005vi-00 == rmt_defer@test.ex R=r2 T=smtp defer (-44) H=127.0.0.1 [127.0.0.1]: SMTP error from remote mail server after RCPT TO:: 451 Temporary local problem - please try later +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 playout +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmbB-0005vi-00 == rmt_defer@test.ex routing defer (-52): retry time not reached +1999-03-02 09:44:33 10HmbD-0005vi-00 <= <> R=10HmbB-0005vi-00 U=EXIMUSER P=local S=sss for c@dump.ex +1999-03-02 09:44:33 10HmbC-0005vi-00 == rmt_defer@test.ex routing defer (-52): retry time not reached +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 10HmbB-0005vi-00 event msg:fail:internal +1999-03-02 09:44:33 10HmbB-0005vi-00 event msg:complete +1999-03-02 09:44:33 10HmbB-0005vi-00 removed by CALLER +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 event msg:fail:internal +1999-03-02 09:44:33 10HmbC-0005vi-00 event msg:complete +1999-03-02 09:44:33 10HmbC-0005vi-00 removed by CALLER +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 rej/failure+delay +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmbD-0005vi-00 => :blackhole: R=r_dump +1999-03-02 09:44:33 10HmbD-0005vi-00 Completed +1999-03-02 09:44:33 10HmbD-0005vi-00 event msg:complete +1999-03-02 09:44:33 10HmbE-0005vi-00 event tcp:connect +1999-03-02 09:44:33 10HmbE-0005vi-00 event smtp:connect +1999-03-02 09:44:33 10HmbE-0005vi-00 event smtp:ehlo +1999-03-02 09:44:33 10HmbE-0005vi-00 event tcp:close +1999-03-02 09:44:33 10HmbE-0005vi-00 ** rmt_reject@test.ex R=r2 T=smtp H=127.0.0.1 [127.0.0.1]: SMTP error from remote mail server after RCPT TO:: 550 Administrative prohibition +1999-03-02 09:44:33 10HmbF-0005vi-00 <= <> R=10HmbE-0005vi-00 U=EXIMUSER P=local S=sss for e@dump.ex +1999-03-02 09:44:33 10HmbE-0005vi-00 Completed +1999-03-02 09:44:33 10HmbE-0005vi-00 event msg:complete +1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 deliver DSN +1999-03-02 09:44:33 Start queue run: pid=pppp +1999-03-02 09:44:33 10HmbF-0005vi-00 => :blackhole: R=r_dump +1999-03-02 09:44:33 10HmbF-0005vi-00 Completed +1999-03-02 09:44:33 10HmbF-0005vi-00 event msg:complete +1999-03-02 09:44:33 End queue run: pid=pppp + +******** SERVER ******** +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port PORT_D +1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port PORT_D +1999-03-02 09:44:33 10HmaX-0005vi-00 <= a@dump.ex H=(testclient) [ip4.ip4.ip4.ip4] P=esmtp S=sss for rmt_reject@test.ex +1999-03-02 09:44:33 H=localhost (myhost.test.ex) [127.0.0.1] F= rejected RCPT +1999-03-02 09:44:33 10HmaY-0005vi-00 <= b@dump.ex H=(testclient) [ip4.ip4.ip4.ip4] P=esmtp S=sss for rmt_accept@test.ex +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= b@dump.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtp S=sss for rmt_accept@test.ex +1999-03-02 09:44:33 10HmbB-0005vi-00 <= c@dump.ex H=(testclient) [ip4.ip4.ip4.ip4] P=esmtp S=sss for rmt_defer@test.ex +1999-03-02 09:44:33 H=localhost (myhost.test.ex) [127.0.0.1] F= temporarily rejected RCPT +1999-03-02 09:44:33 10HmbC-0005vi-00 <= d@dump.ex H=(testclient) [ip4.ip4.ip4.ip4] P=esmtp S=sss for rmt_defer@test.ex +1999-03-02 09:44:33 H=localhost (myhost.test.ex) [127.0.0.1] F= temporarily rejected RCPT +1999-03-02 09:44:33 10HmbE-0005vi-00 <= e@dump.ex H=(testclient) [ip4.ip4.ip4.ip4] P=esmtp S=sss for rmt_reject@test.ex +1999-03-02 09:44:33 H=localhost (myhost.test.ex) [127.0.0.1] F= rejected RCPT diff --git a/test/log/0614 b/test/log/0614 index 2de55555d..d7edb1872 100644 --- a/test/log/0614 +++ b/test/log/0614 @@ -1,5 +1,29 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaY-0005vi-00 <= peter@dustybelt.tld U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbA-0005vi-00 <= peter@dustybelt.tld U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbB-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 10HmbC-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 Start queue run: pid=pppp -qq +1999-03-02 09:44:33 10HmaX-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbD-0005vi-00" +1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 10HmbC-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmbE-0005vi-00" +1999-03-02 09:44:33 10HmbC-0005vi-00 Completed +1999-03-02 09:44:33 10HmbB-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmbF-0005vi-00" +1999-03-02 09:44:33 10HmbB-0005vi-00 Completed +1999-03-02 09:44:33 10HmaZ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmbG-0005vi-00" +1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed +1999-03-02 09:44:33 10HmaY-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmbH-0005vi-00" +1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 10HmbA-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmbI-0005vi-00" +1999-03-02 09:44:33 10HmbA-0005vi-00 Completed +1999-03-02 09:44:33 End queue run: pid=pppp -qq ******** SERVER ******** 1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port PORT_D -1999-03-02 09:44:33 SMTP connection from [ip4.ip4.ip4.ip4] (TCP/IP connection count = 1) -1999-03-02 09:44:33 SMTP connection from [ip4.ip4.ip4.ip4] closed by QUIT +1999-03-02 09:44:33 10HmbD-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmaX-0005vi-00@the.local.host.name +1999-03-02 09:44:33 10HmbE-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbC-0005vi-00@the.local.host.name +1999-03-02 09:44:33 10HmbF-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbB-0005vi-00@the.local.host.name +1999-03-02 09:44:33 10HmbG-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmaZ-0005vi-00@the.local.host.name +1999-03-02 09:44:33 10HmbH-0005vi-00 <= peter@dustybelt.tld H=localhost (the.local.host.name) [127.0.0.1] P=esmtp S=sss id=E10HmaY-0005vi-00@the.local.host.name +1999-03-02 09:44:33 10HmbI-0005vi-00 <= peter@dustybelt.tld H=localhost (the.local.host.name) [127.0.0.1] P=esmtp S=sss id=E10HmbA-0005vi-00@the.local.host.name diff --git a/test/log/0615 b/test/log/0615 index 230bf71c2..abef7e729 100644 --- a/test/log/0615 +++ b/test/log/0615 @@ -1,64 +1,329 @@ -1999-03-02 09:44:33 10HmaX-0005vi-00 msg -1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -1999-03-02 09:44:33 10HmaY-0005vi-00 msg -1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -2017-07-30 18:51:05.712 10HmaZ-0005vi-00 msg -2017-07-30 18:51:05.712 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -2017-07-30 18:51:05.712 10HmbA-0005vi-00 msg -2017-07-30 18:51:05.712 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -1999-03-02 09:44:33 [1234] 10HmbB-0005vi-00 msg -1999-03-02 09:44:33 [1234] 10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -1999-03-02 09:44:33 [1235] 10HmbC-0005vi-00 msg -1999-03-02 09:44:33 [1235] 10HmbC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -2017-07-30 18:51:05.712 [1236] 10HmbD-0005vi-00 msg -2017-07-30 18:51:05.712 [1236] 10HmbD-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -2017-07-30 18:51:05.712 [1237] 10HmbE-0005vi-00 msg -2017-07-30 18:51:05.712 [1237] 10HmbE-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -1999-03-02 09:44:33 10HmbF-0005vi-00 msg -1999-03-02 09:44:33 10HmbF-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -1999-03-02 09:44:33 10HmbG-0005vi-00 msg -1999-03-02 09:44:33 10HmbG-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -2017-07-30 18:51:05.712 10HmbH-0005vi-00 msg -2017-07-30 18:51:05.712 10HmbH-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -2017-07-30 18:51:05.712 10HmbI-0005vi-00 msg -2017-07-30 18:51:05.712 10HmbI-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -1999-03-02 09:44:33 [1238] 10HmbJ-0005vi-00 msg -1999-03-02 09:44:33 [1238] 10HmbJ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -1999-03-02 09:44:33 [1239] 10HmbK-0005vi-00 msg -1999-03-02 09:44:33 [1239] 10HmbK-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -2017-07-30 18:51:05.712 [1240] 10HmbL-0005vi-00 msg -2017-07-30 18:51:05.712 [1240] 10HmbL-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -2017-07-30 18:51:05.712 [1241] 10HmbM-0005vi-00 msg -2017-07-30 18:51:05.712 [1241] 10HmbM-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -1999-03-02 09:44:33 10HmbN-0005vi-00 msg -1999-03-02 09:44:33 10HmbN-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -1999-03-02 09:44:33 10HmbO-0005vi-00 msg -1999-03-02 09:44:33 10HmbO-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -2017-07-30 18:51:05.712 10HmbP-0005vi-00 msg -2017-07-30 18:51:05.712 10HmbP-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -2017-07-30 18:51:05.712 10HmbQ-0005vi-00 msg -2017-07-30 18:51:05.712 10HmbQ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -1999-03-02 09:44:33 [1242] 10HmbR-0005vi-00 msg -1999-03-02 09:44:33 [1242] 10HmbR-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -1999-03-02 09:44:33 [1243] 10HmbS-0005vi-00 msg -1999-03-02 09:44:33 [1243] 10HmbS-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -2017-07-30 18:51:05.712 [1244] 10HmbT-0005vi-00 msg -2017-07-30 18:51:05.712 [1244] 10HmbT-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -2017-07-30 18:51:05.712 [1245] 10HmbU-0005vi-00 msg -2017-07-30 18:51:05.712 [1245] 10HmbU-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -1999-03-02 09:44:33 10HmbV-0005vi-00 msg -1999-03-02 09:44:33 10HmbV-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -1999-03-02 09:44:33 10HmbW-0005vi-00 msg -1999-03-02 09:44:33 10HmbW-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -2017-07-30 18:51:05.712 10HmbX-0005vi-00 msg -2017-07-30 18:51:05.712 10HmbX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -2017-07-30 18:51:05.712 10HmbY-0005vi-00 msg -2017-07-30 18:51:05.712 10HmbY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -1999-03-02 09:44:33 [1246] 10HmbZ-0005vi-00 msg -1999-03-02 09:44:33 [1246] 10HmbZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -1999-03-02 09:44:33 [1247] 10HmcA-0005vi-00 msg -1999-03-02 09:44:33 [1247] 10HmcA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -2017-07-30 18:51:05.712 [1248] 10HmcB-0005vi-00 msg -2017-07-30 18:51:05.712 [1248] 10HmcB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss -2017-07-30 18:51:05.712 [1249] 10HmcC-0005vi-00 msg -2017-07-30 18:51:05.712 [1249] 10HmcC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss +2017-07-30 18:51:05.712 10HmaX-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmaY-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmaZ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbA-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbB-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbC-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbD-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbE-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbF-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbG-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbH-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbI-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbJ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbK-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbL-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbM-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbN-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbO-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbP-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbQ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbR-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbS-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbT-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbU-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbV-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbW-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbX-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbY-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmbZ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcA-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcB-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcC-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcD-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcE-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcF-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcG-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcH-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcI-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcJ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcK-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcL-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcM-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcN-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcO-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcP-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcQ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcR-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcS-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcT-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcU-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcV-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcW-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcX-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcY-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmcZ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdA-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdB-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdC-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdD-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdE-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdF-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdG-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdH-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdI-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdJ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdK-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdL-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdM-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdN-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdO-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdP-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdQ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdR-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdS-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdT-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdU-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdV-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdW-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdX-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdY-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 10HmdZ-0005vi-00 <= ralph@dustyshoes.tld U=CALLER P=local-smtp S=sss +2017-07-30 18:51:05.712 Start queue run: pid=pppp -qq +2017-07-30 18:51:05.712 10HmaX-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmeA-0005vi-00" +2017-07-30 18:51:05.712 10HmaX-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdZ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeB-0005vi-00" +2017-07-30 18:51:05.712 10HmdZ-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdY-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeC-0005vi-00" +2017-07-30 18:51:05.712 10HmdY-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdX-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeD-0005vi-00" +2017-07-30 18:51:05.712 10HmdX-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdW-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeE-0005vi-00" +2017-07-30 18:51:05.712 10HmdW-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdV-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeF-0005vi-00" +2017-07-30 18:51:05.712 10HmdV-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdU-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeG-0005vi-00" +2017-07-30 18:51:05.712 10HmdU-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdT-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeH-0005vi-00" +2017-07-30 18:51:05.712 10HmdT-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdS-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeI-0005vi-00" +2017-07-30 18:51:05.712 10HmdS-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdR-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeJ-0005vi-00" +2017-07-30 18:51:05.712 10HmdR-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdQ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeK-0005vi-00" +2017-07-30 18:51:05.712 10HmdQ-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdP-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeL-0005vi-00" +2017-07-30 18:51:05.712 10HmdP-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdO-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeM-0005vi-00" +2017-07-30 18:51:05.712 10HmdO-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdN-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeN-0005vi-00" +2017-07-30 18:51:05.712 10HmdN-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdM-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeO-0005vi-00" +2017-07-30 18:51:05.712 10HmdM-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdL-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeP-0005vi-00" +2017-07-30 18:51:05.712 10HmdL-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdK-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeQ-0005vi-00" +2017-07-30 18:51:05.712 10HmdK-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdJ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeR-0005vi-00" +2017-07-30 18:51:05.712 10HmdJ-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdI-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeS-0005vi-00" +2017-07-30 18:51:05.712 10HmdI-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdH-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeT-0005vi-00" +2017-07-30 18:51:05.712 10HmdH-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdG-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeU-0005vi-00" +2017-07-30 18:51:05.712 10HmdG-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdF-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeV-0005vi-00" +2017-07-30 18:51:05.712 10HmdF-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdE-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeW-0005vi-00" +2017-07-30 18:51:05.712 10HmdE-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdD-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeX-0005vi-00" +2017-07-30 18:51:05.712 10HmdD-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdC-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeY-0005vi-00" +2017-07-30 18:51:05.712 10HmdC-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdB-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmeZ-0005vi-00" +2017-07-30 18:51:05.712 10HmdB-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmdA-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfA-0005vi-00" +2017-07-30 18:51:05.712 10HmdA-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcZ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfB-0005vi-00" +2017-07-30 18:51:05.712 10HmcZ-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcY-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfC-0005vi-00" +2017-07-30 18:51:05.712 10HmcY-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcX-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfD-0005vi-00" +2017-07-30 18:51:05.712 10HmcX-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcW-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfE-0005vi-00" +2017-07-30 18:51:05.712 10HmcW-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcV-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfF-0005vi-00" +2017-07-30 18:51:05.712 10HmcV-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcU-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfG-0005vi-00" +2017-07-30 18:51:05.712 10HmcU-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcT-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfH-0005vi-00" +2017-07-30 18:51:05.712 10HmcT-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcS-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfI-0005vi-00" +2017-07-30 18:51:05.712 10HmcS-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcR-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfJ-0005vi-00" +2017-07-30 18:51:05.712 10HmcR-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcQ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfK-0005vi-00" +2017-07-30 18:51:05.712 10HmcQ-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcP-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfL-0005vi-00" +2017-07-30 18:51:05.712 10HmcP-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcO-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfM-0005vi-00" +2017-07-30 18:51:05.712 10HmcO-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcN-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfN-0005vi-00" +2017-07-30 18:51:05.712 10HmcN-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcM-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfO-0005vi-00" +2017-07-30 18:51:05.712 10HmcM-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcL-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfP-0005vi-00" +2017-07-30 18:51:05.712 10HmcL-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcK-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfQ-0005vi-00" +2017-07-30 18:51:05.712 10HmcK-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcJ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfR-0005vi-00" +2017-07-30 18:51:05.712 10HmcJ-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcI-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfS-0005vi-00" +2017-07-30 18:51:05.712 10HmcI-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcH-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfT-0005vi-00" +2017-07-30 18:51:05.712 10HmcH-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcG-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfU-0005vi-00" +2017-07-30 18:51:05.712 10HmcG-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcF-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfV-0005vi-00" +2017-07-30 18:51:05.712 10HmcF-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcE-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfW-0005vi-00" +2017-07-30 18:51:05.712 10HmcE-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcD-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfX-0005vi-00" +2017-07-30 18:51:05.712 10HmcD-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcC-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfY-0005vi-00" +2017-07-30 18:51:05.712 10HmcC-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcB-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmfZ-0005vi-00" +2017-07-30 18:51:05.712 10HmcB-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmcA-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgA-0005vi-00" +2017-07-30 18:51:05.712 10HmcA-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbZ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgB-0005vi-00" +2017-07-30 18:51:05.712 10HmbZ-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbY-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgC-0005vi-00" +2017-07-30 18:51:05.712 10HmbY-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbX-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgD-0005vi-00" +2017-07-30 18:51:05.712 10HmbX-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbW-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgE-0005vi-00" +2017-07-30 18:51:05.712 10HmbW-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbV-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgF-0005vi-00" +2017-07-30 18:51:05.712 10HmbV-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbU-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgG-0005vi-00" +2017-07-30 18:51:05.712 10HmbU-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbT-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgH-0005vi-00" +2017-07-30 18:51:05.712 10HmbT-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbS-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgI-0005vi-00" +2017-07-30 18:51:05.712 10HmbS-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbR-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgJ-0005vi-00" +2017-07-30 18:51:05.712 10HmbR-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbQ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgK-0005vi-00" +2017-07-30 18:51:05.712 10HmbQ-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbP-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgL-0005vi-00" +2017-07-30 18:51:05.712 10HmbP-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbO-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgM-0005vi-00" +2017-07-30 18:51:05.712 10HmbO-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbN-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgN-0005vi-00" +2017-07-30 18:51:05.712 10HmbN-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbM-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgO-0005vi-00" +2017-07-30 18:51:05.712 10HmbM-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbL-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgP-0005vi-00" +2017-07-30 18:51:05.712 10HmbL-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbK-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgQ-0005vi-00" +2017-07-30 18:51:05.712 10HmbK-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbJ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgR-0005vi-00" +2017-07-30 18:51:05.712 10HmbJ-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbI-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgS-0005vi-00" +2017-07-30 18:51:05.712 10HmbI-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbH-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgT-0005vi-00" +2017-07-30 18:51:05.712 10HmbH-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbG-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgU-0005vi-00" +2017-07-30 18:51:05.712 10HmbG-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbF-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgV-0005vi-00" +2017-07-30 18:51:05.712 10HmbF-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbE-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgW-0005vi-00" +2017-07-30 18:51:05.712 10HmbE-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbD-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgX-0005vi-00" +2017-07-30 18:51:05.712 10HmbD-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbC-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgY-0005vi-00" +2017-07-30 18:51:05.712 10HmbC-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbB-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmgZ-0005vi-00" +2017-07-30 18:51:05.712 10HmbB-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmbA-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmhA-0005vi-00" +2017-07-30 18:51:05.712 10HmbA-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmaZ-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmhB-0005vi-00" +2017-07-30 18:51:05.712 10HmaZ-0005vi-00 Completed +2017-07-30 18:51:05.712 10HmaY-0005vi-00 => bob@anotherone.tld F= R=client T=send_to_server H=127.0.0.1 [127.0.0.1]* C="250 OK id=10HmhC-0005vi-00" +2017-07-30 18:51:05.712 10HmaY-0005vi-00 Completed +2017-07-30 18:51:05.712 End queue run: pid=pppp -qq + +******** SERVER ******** +2017-07-30 18:51:05.712 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port PORT_D +2017-07-30 18:51:05.712 10HmeA-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmaX-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeB-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdZ-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeC-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdY-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeD-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdX-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeE-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdW-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeF-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdV-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeG-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdU-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeH-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdT-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeI-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdS-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeJ-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdR-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeK-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdQ-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeL-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdP-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeM-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdO-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeN-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdN-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeO-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdM-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeP-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdL-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeQ-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdK-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeR-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdJ-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeS-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdI-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeT-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdH-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeU-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdG-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeV-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdF-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeW-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdE-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeX-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdD-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeY-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdC-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmeZ-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdB-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfA-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmdA-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfB-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcZ-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfC-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcY-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfD-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcX-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfE-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcW-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfF-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcV-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfG-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcU-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfH-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcT-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfI-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcS-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfJ-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcR-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfK-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcQ-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfL-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcP-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfM-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcO-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfN-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcN-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfO-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcM-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfP-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcL-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfQ-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcK-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfR-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcJ-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfS-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcI-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfT-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcH-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfU-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcG-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfV-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcF-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfW-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcE-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfX-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcD-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfY-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcC-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmfZ-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcB-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgA-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmcA-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgB-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbZ-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgC-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbY-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgD-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbX-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgE-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbW-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgF-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbV-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgG-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbU-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgH-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbT-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgI-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbS-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgJ-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbR-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgK-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbQ-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgL-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbP-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgM-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbO-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgN-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbN-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgO-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbM-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgP-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbL-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgQ-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbK-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgR-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbJ-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgS-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbI-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgT-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbH-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgU-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbG-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgV-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbF-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgW-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbE-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgX-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbD-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgY-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbC-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmgZ-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbB-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmhA-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmbA-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmhB-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmaZ-0005vi-00@the.local.host.name +2017-07-30 18:51:05.712 10HmhC-0005vi-00 <= ralph@dustyshoes.tld H=the.local.host.name [ip4.ip4.ip4.ip4] P=esmtp S=sss id=E10HmaY-0005vi-00@the.local.host.name diff --git a/test/log/0618 b/test/log/0618 index 0c818aed2..c84f87428 100644 --- a/test/log/0618 +++ b/test/log/0618 @@ -1,104 +1,6 @@ -1999-03-02 09:44:33 rej/never -1999-03-02 09:44:33 Start queue run: pid=pppp -1999-03-02 09:44:33 10HmaX-0005vi-00 event tcp:connect -1999-03-02 09:44:33 10HmaX-0005vi-00 event smtp:connect -1999-03-02 09:44:33 10HmaX-0005vi-00 event smtp:ehlo -1999-03-02 09:44:33 10HmaX-0005vi-00 event tcp:close -1999-03-02 09:44:33 10HmaX-0005vi-00 ** rmt_reject@test.ex R=r2 T=smtp H=127.0.0.1 [127.0.0.1]: SMTP error from remote mail server after RCPT TO:: 550 Administrative prohibition -1999-03-02 09:44:33 10HmaX-0005vi-00 event msg:fail:delivery -1999-03-02 09:44:33 10HmaX-0005vi-00 rmt_reject@test.ex: error ignored: RFC 3461 DSN, failure notify not requested -1999-03-02 09:44:33 10HmaX-0005vi-00 Completed -1999-03-02 09:44:33 10HmaX-0005vi-00 event msg:complete -1999-03-02 09:44:33 End queue run: pid=pppp -1999-03-02 09:44:33 accept/success -1999-03-02 09:44:33 Start queue run: pid=pppp -1999-03-02 09:44:33 10HmaY-0005vi-00 event tcp:connect -1999-03-02 09:44:33 10HmaY-0005vi-00 event smtp:connect -1999-03-02 09:44:33 10HmaY-0005vi-00 event smtp:ehlo -1999-03-02 09:44:33 10HmaY-0005vi-00 event tcp:close -1999-03-02 09:44:33 10HmaY-0005vi-00 => rmt_accept@test.ex R=r2 T=smtp H=127.0.0.1 [127.0.0.1] C="250 OK id=10HmaZ-0005vi-00" -1999-03-02 09:44:33 10HmaY-0005vi-00 event msg:delivery -1999-03-02 09:44:33 10HmaY-0005vi-00 Completed -1999-03-02 09:44:33 10HmaY-0005vi-00 event msg:complete -1999-03-02 09:44:33 End queue run: pid=pppp -1999-03-02 09:44:33 Start queue run: pid=pppp -1999-03-02 09:44:33 10HmaZ-0005vi-00 => rmt_accept R=r1 T=tofile -1999-03-02 09:44:33 10HmaZ-0005vi-00 event msg:delivery -1999-03-02 09:44:33 10HmbA-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss for b@dump.ex -1999-03-02 09:44:33 10HmaZ-0005vi-00 Completed -1999-03-02 09:44:33 10HmaZ-0005vi-00 event msg:complete -1999-03-02 09:44:33 End queue run: pid=pppp -1999-03-02 09:44:33 Start queue run: pid=pppp -1999-03-02 09:44:33 10HmbA-0005vi-00 => :blackhole: R=r_dump -1999-03-02 09:44:33 10HmbA-0005vi-00 Completed -1999-03-02 09:44:33 10HmbA-0005vi-00 event msg:complete -1999-03-02 09:44:33 End queue run: pid=pppp -1999-03-02 09:44:33 defer/delay -1999-03-02 09:44:33 Start queue run: pid=pppp -1999-03-02 09:44:33 10HmbB-0005vi-00 event tcp:connect -1999-03-02 09:44:33 10HmbB-0005vi-00 event smtp:connect -1999-03-02 09:44:33 10HmbB-0005vi-00 event smtp:ehlo -1999-03-02 09:44:33 10HmbB-0005vi-00 event msg:rcpt:host:defer -1999-03-02 09:44:33 10HmbB-0005vi-00 event msg:rcpt:defer -1999-03-02 09:44:33 10HmbB-0005vi-00 event tcp:close -1999-03-02 09:44:33 10HmbB-0005vi-00 == rmt_defer@test.ex R=r2 T=smtp defer (-44) H=127.0.0.1 [127.0.0.1]: SMTP error from remote mail server after RCPT TO:: 451 Temporary local problem - please try later -1999-03-02 09:44:33 End queue run: pid=pppp -1999-03-02 09:44:33 defer/never -1999-03-02 09:44:33 Start queue run: pid=pppp -1999-03-02 09:44:33 10HmbB-0005vi-00 == rmt_defer@test.ex routing defer (-52): retry time not reached -1999-03-02 09:44:33 10HmbC-0005vi-00 event tcp:connect -1999-03-02 09:44:33 10HmbC-0005vi-00 event smtp:connect -1999-03-02 09:44:33 10HmbC-0005vi-00 event smtp:ehlo -1999-03-02 09:44:33 10HmbC-0005vi-00 event msg:rcpt:host:defer -1999-03-02 09:44:33 10HmbC-0005vi-00 event msg:rcpt:defer -1999-03-02 09:44:33 10HmbC-0005vi-00 event tcp:close -1999-03-02 09:44:33 10HmbC-0005vi-00 == rmt_defer@test.ex R=r2 T=smtp defer (-44) H=127.0.0.1 [127.0.0.1]: SMTP error from remote mail server after RCPT TO:: 451 Temporary local problem - please try later -1999-03-02 09:44:33 End queue run: pid=pppp -1999-03-02 09:44:33 playout -1999-03-02 09:44:33 Start queue run: pid=pppp -1999-03-02 09:44:33 10HmbB-0005vi-00 == rmt_defer@test.ex routing defer (-52): retry time not reached -1999-03-02 09:44:33 10HmbD-0005vi-00 <= <> R=10HmbB-0005vi-00 U=EXIMUSER P=local S=sss for c@dump.ex -1999-03-02 09:44:33 10HmbC-0005vi-00 == rmt_defer@test.ex routing defer (-52): retry time not reached -1999-03-02 09:44:33 End queue run: pid=pppp -1999-03-02 09:44:33 10HmbB-0005vi-00 event msg:fail:internal -1999-03-02 09:44:33 10HmbB-0005vi-00 event msg:complete -1999-03-02 09:44:33 10HmbB-0005vi-00 removed by CALLER -1999-03-02 09:44:33 10HmbB-0005vi-00 Completed -1999-03-02 09:44:33 10HmbC-0005vi-00 event msg:fail:internal -1999-03-02 09:44:33 10HmbC-0005vi-00 event msg:complete -1999-03-02 09:44:33 10HmbC-0005vi-00 removed by CALLER -1999-03-02 09:44:33 10HmbC-0005vi-00 Completed -1999-03-02 09:44:33 rej/failure+delay -1999-03-02 09:44:33 Start queue run: pid=pppp -1999-03-02 09:44:33 10HmbD-0005vi-00 => :blackhole: R=r_dump -1999-03-02 09:44:33 10HmbD-0005vi-00 Completed -1999-03-02 09:44:33 10HmbD-0005vi-00 event msg:complete -1999-03-02 09:44:33 10HmbE-0005vi-00 event tcp:connect -1999-03-02 09:44:33 10HmbE-0005vi-00 event smtp:connect -1999-03-02 09:44:33 10HmbE-0005vi-00 event smtp:ehlo -1999-03-02 09:44:33 10HmbE-0005vi-00 event tcp:close -1999-03-02 09:44:33 10HmbE-0005vi-00 ** rmt_reject@test.ex R=r2 T=smtp H=127.0.0.1 [127.0.0.1]: SMTP error from remote mail server after RCPT TO:: 550 Administrative prohibition -1999-03-02 09:44:33 10HmbF-0005vi-00 <= <> R=10HmbE-0005vi-00 U=EXIMUSER P=local S=sss for e@dump.ex -1999-03-02 09:44:33 10HmbE-0005vi-00 Completed -1999-03-02 09:44:33 10HmbE-0005vi-00 event msg:complete -1999-03-02 09:44:33 End queue run: pid=pppp -1999-03-02 09:44:33 deliver DSN -1999-03-02 09:44:33 Start queue run: pid=pppp -1999-03-02 09:44:33 10HmbF-0005vi-00 => :blackhole: R=r_dump -1999-03-02 09:44:33 10HmbF-0005vi-00 Completed -1999-03-02 09:44:33 10HmbF-0005vi-00 event msg:complete -1999-03-02 09:44:33 End queue run: pid=pppp +1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local-smtp S=sss ******** SERVER ******** 1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port PORT_D -1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port PORT_D -1999-03-02 09:44:33 10HmaX-0005vi-00 <= a@dump.ex H=(testclient) [ip4.ip4.ip4.ip4] P=esmtp S=sss for rmt_reject@test.ex -1999-03-02 09:44:33 H=localhost (myhost.test.ex) [127.0.0.1] F= rejected RCPT -1999-03-02 09:44:33 10HmaY-0005vi-00 <= b@dump.ex H=(testclient) [ip4.ip4.ip4.ip4] P=esmtp S=sss for rmt_accept@test.ex -1999-03-02 09:44:33 10HmaZ-0005vi-00 <= b@dump.ex H=localhost (myhost.test.ex) [127.0.0.1] P=esmtp S=sss for rmt_accept@test.ex -1999-03-02 09:44:33 10HmbB-0005vi-00 <= c@dump.ex H=(testclient) [ip4.ip4.ip4.ip4] P=esmtp S=sss for rmt_defer@test.ex -1999-03-02 09:44:33 H=localhost (myhost.test.ex) [127.0.0.1] F= temporarily rejected RCPT -1999-03-02 09:44:33 10HmbC-0005vi-00 <= d@dump.ex H=(testclient) [ip4.ip4.ip4.ip4] P=esmtp S=sss for rmt_defer@test.ex -1999-03-02 09:44:33 H=localhost (myhost.test.ex) [127.0.0.1] F= temporarily rejected RCPT -1999-03-02 09:44:33 10HmbE-0005vi-00 <= e@dump.ex H=(testclient) [ip4.ip4.ip4.ip4] P=esmtp S=sss for rmt_reject@test.ex -1999-03-02 09:44:33 H=localhost (myhost.test.ex) [127.0.0.1] F= rejected RCPT +1999-03-02 09:44:33 10HmaY-0005vi-00 <= a@test.ex H=(tester) [127.0.0.1] P=smtp S=sss +1999-03-02 09:44:33 10HmaZ-0005vi-00 <= b@test.ex H=(tester) [127.0.0.1] P=smtp S=sss diff --git a/test/log/0619 b/test/log/0619 index 36354ac56..bbfa98dfe 100644 --- a/test/log/0619 +++ b/test/log/0619 @@ -1,10 +1,19 @@ -1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss id=original1235@example.com for a@test.ex -1999-03-02 09:44:33 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for b@test.ex -1999-03-02 09:44:33 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss id*=E10HmaZ-0005vi-00@myhost.test.ex for c@test.ex -1999-03-02 09:44:33 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss id=original1235@example.com for d@test.ex -1999-03-02 09:44:33 10HmaX-0005vi-00 ** a@test.ex: Unrouteable address -1999-03-02 09:44:33 10HmbB-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex -1999-03-02 09:44:33 10HmaX-0005vi-00 Completed -1999-03-02 09:44:33 10HmaY-0005vi-00 ** b@test.ex: Unrouteable address -1999-03-02 09:44:33 10HmbC-0005vi-00 <= <> R=10HmaY-0005vi-00 U=EXIMUSER P=local S=sss id*=E10HmbC-0005vi-00@myhost.test.ex for CALLER@myhost.test.ex -1999-03-02 09:44:33 10HmaY-0005vi-00 Completed +1999-03-02 09:44:33 U=CALLER F= rejected RCPT +1999-03-02 09:44:33 domain plainstring.ex +1999-03-02 09:44:33 value plainstring.ex +1999-03-02 09:44:33 $0 'plainstring.ex' $1 '' +1999-03-02 09:44:33 domain headtail.ex +1999-03-02 09:44:33 value *tail.ex +1999-03-02 09:44:33 $0 'headtail.ex' $1 'head' +1999-03-02 09:44:33 domain headregextail.ex +1999-03-02 09:44:33 value ^.*r(e.)ex +1999-03-02 09:44:33 $0 'headregextail.ex' $1 'eg' +1999-03-02 09:44:33 domain primaryhostname.ex +1999-03-02 09:44:33 value primaryhostname.ex +1999-03-02 09:44:33 $0 'primaryhostname.ex' $1 '' +1999-03-02 09:44:33 domain [127.0.0.1] +1999-03-02 09:44:33 value @[] +1999-03-02 09:44:33 $0 '[127.0.0.1]' $1 '' +1999-03-02 09:44:33 domain mx46.test.ex +1999-03-02 09:44:33 value @mx_any/ignore=1.1.1.1 +1999-03-02 09:44:33 $0 '46.test.ex' $1 '' diff --git a/test/log/0620 b/test/log/0620 index 8f37c5fc7..3cd4ee178 100644 --- a/test/log/0620 +++ b/test/log/0620 @@ -1,3 +1,6 @@ -1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss -1999-03-02 09:44:33 10HmaX-0005vi-00 => b R=user T=local_delivery -1999-03-02 09:44:33 10HmaX-0005vi-00 Completed +1999-03-02 09:44:33 domain trythiskey.ex +1999-03-02 09:44:33 value has this data +1999-03-02 09:44:33 $0 'trythiskey.ex' $1 '' +1999-03-02 09:44:33 domain trythiskey.ex +1999-03-02 09:44:33 value trythiskey.ex +1999-03-02 09:44:33 $0 'trythiskey.ex' $1 '' diff --git a/test/log/0621 b/test/log/0621 deleted file mode 100644 index 9f7acbfd2..000000000 --- a/test/log/0621 +++ /dev/null @@ -1,11 +0,0 @@ -2017-07-30 18:51:05.712 10HmaX-0005vi-00 queue_size: 0 -2017-07-30 18:51:05.712 10HmaX-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss -2017-07-30 18:51:05.712 10HmaY-0005vi-00 queue_size: 0 -2017-07-30 18:51:05.712 10HmaY-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss -2017-07-30 18:51:05.712 10HmaZ-0005vi-00 queue_size: 0 -2017-07-30 18:51:05.712 10HmaZ-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss -2017-07-30 18:51:05.712 10HmbA-0005vi-00 queue_size: 3 -2017-07-30 18:51:05.712 10HmbA-0005vi-00 <= CALLER@test.ex U=CALLER P=local S=sss - -******** SERVER ******** -2017-07-30 18:51:05.712 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port PORT_D diff --git a/test/log/0622 b/test/log/0622 deleted file mode 100644 index c5a9ef29b..000000000 --- a/test/log/0622 +++ /dev/null @@ -1,74 +0,0 @@ -2017-07-30 18:51:05.712 10HmbC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for a@test.ex -2017-07-30 18:51:05.712 10HmbC-0005vi-00 ** a@test.ex: Unrouteable address -2017-07-30 18:51:05.712 10HmbD-0005vi-00 <= <> R=10HmbC-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex -2017-07-30 18:51:05.712 10HmbD-0005vi-00 => CALLER R=bounces T=savebounce -2017-07-30 18:51:05.712 10HmbD-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbC-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbE-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for b@test.ex -2017-07-30 18:51:05.712 10HmbE-0005vi-00 ** b@test.ex: Unrouteable address -2017-07-30 18:51:05.712 10HmbF-0005vi-00 <= <> R=10HmbE-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex -2017-07-30 18:51:05.712 10HmbF-0005vi-00 => CALLER R=bounces T=savebounce -2017-07-30 18:51:05.712 10HmbF-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbE-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for c@test.ex -2017-07-30 18:51:05.712 10HmaX-0005vi-00 ** c@test.ex: Unrouteable address -2017-07-30 18:51:05.712 10HmaX-0005vi-00 Failed to open TESTSUITE/aux-fixed/0622.nonexist.tmpl for error message texts: No such file or directory -2017-07-30 18:51:05.712 10HmbG-0005vi-00 <= <> R=10HmaX-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex -2017-07-30 18:51:05.712 10HmbG-0005vi-00 => CALLER R=bounces T=savebounce -2017-07-30 18:51:05.712 10HmbG-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmaX-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for d@test.ex -2017-07-30 18:51:05.712 10HmaY-0005vi-00 ** d@test.ex: Unrouteable address -2017-07-30 18:51:05.712 10HmaY-0005vi-00 bounce_message_file is not absolute after expansion: 'relative_file_path' - -2017-07-30 18:51:05.712 10HmbH-0005vi-00 <= <> R=10HmaY-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex -2017-07-30 18:51:05.712 10HmbH-0005vi-00 => CALLER R=bounces T=savebounce -2017-07-30 18:51:05.712 10HmbH-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmaY-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for e@test.ex -2017-07-30 18:51:05.712 10HmaZ-0005vi-00 ** e@test.ex: Unrouteable address -2017-07-30 18:51:05.712 10HmaZ-0005vi-00 Failed to expand bounce_message_file: '$acl_m_unset' - -2017-07-30 18:51:05.712 10HmbI-0005vi-00 <= <> R=10HmaZ-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex -2017-07-30 18:51:05.712 10HmbI-0005vi-00 => CALLER R=bounces T=savebounce -2017-07-30 18:51:05.712 10HmbI-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmaZ-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for f@test.ex -2017-07-30 18:51:05.712 10HmbA-0005vi-00 ** f@test.ex: Unrouteable address -2017-07-30 18:51:05.712 10HmbA-0005vi-00 bounce_message_file is not untainted after expansion: 'TESTSUITE/aux-fixed/0622.CALLER@myhost.test.ex' - -2017-07-30 18:51:05.712 10HmbJ-0005vi-00 <= <> R=10HmbA-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex -2017-07-30 18:51:05.712 10HmbJ-0005vi-00 => CALLER R=bounces T=savebounce -2017-07-30 18:51:05.712 10HmbJ-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbA-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbK-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for g@test.ex -2017-07-30 18:51:05.712 10HmbK-0005vi-00 ** g@test.ex: Unrouteable address -2017-07-30 18:51:05.712 10HmbL-0005vi-00 <= <> R=10HmbK-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex -2017-07-30 18:51:05.712 10HmbL-0005vi-00 => CALLER R=bounces T=savebounce -2017-07-30 18:51:05.712 10HmbL-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbK-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbM-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for delay_p@test.ex -2017-07-30 18:51:05.712 10HmbM-0005vi-00 == delay_p@test.ex R=delay defer (-1): deliberate for test purposes -2017-07-30 18:51:05.712 10HmbN-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for delay_q@test.ex -2017-07-30 18:51:05.712 10HmbN-0005vi-00 == delay_q@test.ex R=delay defer (-1): deliberate for test purposes -2017-07-30 18:51:05.712 10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for delay_r@test.ex -2017-07-30 18:51:05.712 10HmbB-0005vi-00 == delay_r@test.ex R=delay defer (-1): deliberate for test purposes -2017-07-30 18:51:05.712 10HmbO-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss for delay_s@test.ex -2017-07-30 18:51:05.712 10HmbO-0005vi-00 == delay_s@test.ex R=delay defer (-1): deliberate for test purposes -2017-07-30 18:51:05.712 10HmbM-0005vi-00 == delay_p@test.ex R=delay defer (-1): deliberate for test purposes -2017-07-30 18:51:05.712 10HmbP-0005vi-00 <= <> R=10HmbM-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex -2017-07-30 18:51:05.712 10HmbP-0005vi-00 => CALLER R=bounces T=savebounce -2017-07-30 18:51:05.712 10HmbP-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbN-0005vi-00 == delay_q@test.ex R=delay defer (-1): deliberate for test purposes -2017-07-30 18:51:05.712 10HmbQ-0005vi-00 <= <> R=10HmbN-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex -2017-07-30 18:51:05.712 10HmbQ-0005vi-00 => CALLER R=bounces T=savebounce -2017-07-30 18:51:05.712 10HmbQ-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbB-0005vi-00 == delay_r@test.ex R=delay defer (-1): deliberate for test purposes -2017-07-30 18:51:05.712 10HmbB-0005vi-00 Failed to open TESTSUITE/aux-fixed/0622.nonexist.tmpl for warning message texts: No such file or directory -2017-07-30 18:51:05.712 10HmbR-0005vi-00 <= <> R=10HmbB-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex -2017-07-30 18:51:05.712 10HmbR-0005vi-00 => CALLER R=bounces T=savebounce -2017-07-30 18:51:05.712 10HmbR-0005vi-00 Completed -2017-07-30 18:51:05.712 10HmbO-0005vi-00 == delay_s@test.ex R=delay defer (-1): deliberate for test purposes -2017-07-30 18:51:05.712 10HmbS-0005vi-00 <= <> R=10HmbO-0005vi-00 U=EXIMUSER P=local S=sss for CALLER@myhost.test.ex -2017-07-30 18:51:05.712 10HmbS-0005vi-00 => CALLER R=bounces T=savebounce -2017-07-30 18:51:05.712 10HmbS-0005vi-00 Completed diff --git a/test/log/0623 b/test/log/0623 deleted file mode 100644 index c84f87428..000000000 --- a/test/log/0623 +++ /dev/null @@ -1,6 +0,0 @@ -1999-03-02 09:44:33 10HmaX-0005vi-00 <= CALLER@the.local.host.name U=CALLER P=local-smtp S=sss - -******** SERVER ******** -1999-03-02 09:44:33 exim x.yz daemon started: pid=pppp, no queue runs, listening for SMTP on port PORT_D -1999-03-02 09:44:33 10HmaY-0005vi-00 <= a@test.ex H=(tester) [127.0.0.1] P=smtp S=sss -1999-03-02 09:44:33 10HmaZ-0005vi-00 <= b@test.ex H=(tester) [127.0.0.1] P=smtp S=sss diff --git a/test/log/0624 b/test/log/0624 deleted file mode 100644 index bbfa98dfe..000000000 --- a/test/log/0624 +++ /dev/null @@ -1,19 +0,0 @@ -1999-03-02 09:44:33 U=CALLER F= rejected RCPT -1999-03-02 09:44:33 domain plainstring.ex -1999-03-02 09:44:33 value plainstring.ex -1999-03-02 09:44:33 $0 'plainstring.ex' $1 '' -1999-03-02 09:44:33 domain headtail.ex -1999-03-02 09:44:33 value *tail.ex -1999-03-02 09:44:33 $0 'headtail.ex' $1 'head' -1999-03-02 09:44:33 domain headregextail.ex -1999-03-02 09:44:33 value ^.*r(e.)ex -1999-03-02 09:44:33 $0 'headregextail.ex' $1 'eg' -1999-03-02 09:44:33 domain primaryhostname.ex -1999-03-02 09:44:33 value primaryhostname.ex -1999-03-02 09:44:33 $0 'primaryhostname.ex' $1 '' -1999-03-02 09:44:33 domain [127.0.0.1] -1999-03-02 09:44:33 value @[] -1999-03-02 09:44:33 $0 '[127.0.0.1]' $1 '' -1999-03-02 09:44:33 domain mx46.test.ex -1999-03-02 09:44:33 value @mx_any/ignore=1.1.1.1 -1999-03-02 09:44:33 $0 '46.test.ex' $1 '' diff --git a/test/log/0625 b/test/log/0625 deleted file mode 100644 index 3cd4ee178..000000000 --- a/test/log/0625 +++ /dev/null @@ -1,6 +0,0 @@ -1999-03-02 09:44:33 domain trythiskey.ex -1999-03-02 09:44:33 value has this data -1999-03-02 09:44:33 $0 'trythiskey.ex' $1 '' -1999-03-02 09:44:33 domain trythiskey.ex -1999-03-02 09:44:33 value trythiskey.ex -1999-03-02 09:44:33 $0 'trythiskey.ex' $1 '' diff --git a/test/mail/0606.b b/test/mail/0606.b new file mode 100644 index 000000000..ef81a0910 --- /dev/null +++ b/test/mail/0606.b @@ -0,0 +1,17 @@ +From bad_check@test.ex Tue Mar 02 09:44:33 1999 +Envelope-to: a@test.ex +Received: from CALLER by the.local.host.name with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for a@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: foo +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 +X-r1: +X-r2: +X-r3: + +body + diff --git a/test/mail/0608.bounce_message b/test/mail/0608.bounce_message new file mode 100644 index 000000000..ad949ce66 --- /dev/null +++ b/test/mail/0608.bounce_message @@ -0,0 +1,585 @@ +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbD-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: a@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +References: +Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM +MIME-Version: 1.0 +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: text/plain; charset=us-ascii + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + a@test.ex + Unrouteable address + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: message/delivery-status + +Reporting-MTA: dns; myhost.test.ex + +Action: failed +Final-Recipient: rfc822;a@test.ex +Status: 5.0.0 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: message/rfc822 + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbC-0005vi-00 + for a@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: test 1.1 - Default deny message +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM-- + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbF-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: b@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +References: +Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM +MIME-Version: 1.0 +Subject: this is a customised bounce message +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: text/plain; charset=us-ascii + +Second item. Forms the start of the error message. +Expansions: + $sender_address + $bounce_recipient + $warn_message_delay "" + + b@test.ex + Unrouteable address + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: message/delivery-status + +Reporting-MTA: dns; myhost.test.ex + +Action: failed +Final-Recipient: rfc822;b@test.ex +Status: 5.0.0 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: message/rfc822 + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbE-0005vi-00 + for b@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: test 1.2 - Specified deny message file +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM-- + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbG-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: c@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +References: +Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM +MIME-Version: 1.0 +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: text/plain; charset=us-ascii + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + c@test.ex + Unrouteable address + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: message/delivery-status + +Reporting-MTA: dns; myhost.test.ex + +Action: failed +Final-Recipient: rfc822;c@test.ex +Status: 5.0.0 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: message/rfc822 + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for c@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: test 1.3 - Specified, missing deny message file +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM-- + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbH-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: d@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +References: +Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM +MIME-Version: 1.0 +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: text/plain; charset=us-ascii + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + d@test.ex + Unrouteable address + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: message/delivery-status + +Reporting-MTA: dns; myhost.test.ex + +Action: failed +Final-Recipient: rfc822;d@test.ex +Status: 5.0.0 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: message/rfc822 + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for d@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: test 1.4 - Specified, non-absolute +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM-- + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbI-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: e@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +References: +Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM +MIME-Version: 1.0 +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: text/plain; charset=us-ascii + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + e@test.ex + Unrouteable address + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: message/delivery-status + +Reporting-MTA: dns; myhost.test.ex + +Action: failed +Final-Recipient: rfc822;e@test.ex +Status: 5.0.0 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: message/rfc822 + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for e@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: test 1.5 - Specified, expansion empty +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM-- + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbJ-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: f@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +References: +Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM +MIME-Version: 1.0 +Subject: Mail delivery failed: returning message to sender +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: text/plain; charset=us-ascii + +This message was created automatically by mail delivery software. + +A message that you sent could not be delivered to one or more of its +recipients. This is a permanent error. The following address(es) failed: + + f@test.ex + Unrouteable address + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: message/delivery-status + +Reporting-MTA: dns; myhost.test.ex + +Action: failed +Final-Recipient: rfc822;f@test.ex +Status: 5.0.0 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: message/rfc822 + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbA-0005vi-00 + for f@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: test 1.6 - Specified, expansion tainted +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM-- + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbL-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +X-Failed-Recipients: g@test.ex +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +References: +Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM +MIME-Version: 1.0 +Subject: this is a customised bounce message +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: text/plain; charset=us-ascii + +Second item. Forms the start of the error message. +Expansions: + $sender_address + $bounce_recipient + $warn_message_delay "" + + g@test.ex + Unrouteable address + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: message/delivery-status + +Reporting-MTA: dns; myhost.test.ex + +Action: failed +Final-Recipient: rfc822;g@test.ex +Status: 5.0.0 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: message/rfc822 + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbK-0005vi-00 + for g@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: test 1.7 - Specified, expansion good +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM-- + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbP-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +References: +Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM +MIME-Version: 1.0 +Subject: Warning: message 10HmbM-0005vi-00 delayed 0 minutes +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: text/plain; charset=us-ascii + +This message was created automatically by mail delivery software. +A message that you sent has not yet been delivered to one or more of its +recipients after more than 0 minutes on the queue on myhost.test.ex. + +The message identifier is: 10HmbM-0005vi-00 +The subject of the message is: test 2.1 - Default delay message +The date of the message is: Tue, 2 Mar 1999 09:44:33 +0000 + +The address to which the message has not yet been delivered is: + + delay_p@test.ex + Delay reason: deliberate for test purposes + +No action is required on your part. Delivery attempts will continue for +some time, and this warning may be repeated at intervals if the message +remains undelivered. Eventually the mail delivery software will give up, +and when that happens, the message will be returned to you. + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: message/delivery-status + +Reporting-MTA: dns; myhost.test.ex + +Action: delayed +Final-Recipient: rfc822;delay_p@test.ex +Status: 4.0.0 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: text/rfc822-headers + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbM-0005vi-00 + for delay_p@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: test 2.1 - Default delay message +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM-- + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbQ-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +References: +Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM +MIME-Version: 1.0 +Subject: this is a customised bounce message +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: text/plain; charset=us-ascii + +Second item. Forms the start of the error message. +Expansions: + $sender_address + $bounce_recipient <> + $warn_message_delay "0 minutes" + + delay_q@test.ex + Delay reason: deliberate for test purposes + +Third item. + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: message/delivery-status + +Reporting-MTA: dns; myhost.test.ex + +Action: delayed +Final-Recipient: rfc822;delay_q@test.ex +Status: 4.0.0 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: text/rfc822-headers + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbN-0005vi-00 + for delay_q@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: test 2.2 - Specified delay message file +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM-- + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbR-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +References: +Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM +MIME-Version: 1.0 +Subject: Warning: message 10HmbB-0005vi-00 delayed 0 minutes +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: text/plain; charset=us-ascii + +This message was created automatically by mail delivery software. +A message that you sent has not yet been delivered to one or more of its +recipients after more than 0 minutes on the queue on myhost.test.ex. + +The message identifier is: 10HmbB-0005vi-00 +The subject of the message is: test 2.3 - Specified, missing delay message file +The date of the message is: Tue, 2 Mar 1999 09:44:33 +0000 + +The address to which the message has not yet been delivered is: + + delay_r@test.ex + Delay reason: deliberate for test purposes + +No action is required on your part. Delivery attempts will continue for +some time, and this warning may be repeated at intervals if the message +remains undelivered. Eventually the mail delivery software will give up, +and when that happens, the message will be returned to you. + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: message/delivery-status + +Reporting-MTA: dns; myhost.test.ex + +Action: delayed +Final-Recipient: rfc822;delay_r@test.ex +Status: 4.0.0 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: text/rfc822-headers + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbB-0005vi-00 + for delay_r@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: test 2.3 - Specified, missing delay message file +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM-- + +From MAILER-DAEMON Tue Mar 02 09:44:33 1999 +Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) + id 10HmbS-0005vi-00 + for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Auto-Submitted: auto-replied +From: Mail Delivery System +To: CALLER@myhost.test.ex +References: +Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM +MIME-Version: 1.0 +Subject: this is a customised bounce message +Message-Id: +Date: Tue, 2 Mar 1999 09:44:33 +0000 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: text/plain; charset=us-ascii + +Second item. Forms the start of the error message. +Expansions: + $sender_address + $bounce_recipient <> + $warn_message_delay "0 minutes" + + delay_s@test.ex + Delay reason: deliberate for test purposes + +Third item. + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: message/delivery-status + +Reporting-MTA: dns; myhost.test.ex + +Action: delayed +Final-Recipient: rfc822;delay_s@test.ex +Status: 4.0.0 + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM +Content-type: text/rfc822-headers + +Return-path: +Received: from CALLER by myhost.test.ex with local (Exim x.yz) + (envelope-from ) + id 10HmbO-0005vi-00 + for delay_s@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: test 2.7 - Specified, expansion good +Message-Id: +From: CALLER_NAME +Date: Tue, 2 Mar 1999 09:44:33 +0000 + + +--NNNNNNNNNN-eximdsn-MMMMMMMMMM-- + diff --git a/test/mail/0612.rmt_accept b/test/mail/0612.rmt_accept new file mode 100644 index 000000000..3f1121556 --- /dev/null +++ b/test/mail/0612.rmt_accept @@ -0,0 +1,14 @@ +From b@dump.ex Tue Mar 02 09:44:33 1999 +Received: from localhost ([127.0.0.1] helo=myhost.test.ex) + by myhost.test.ex with esmtp (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00 + for rmt_accept@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Received: from [ip4.ip4.ip4.ip4] (helo=testclient) + by myhost.test.ex with esmtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for rmt_accept@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 +Subject: test + + diff --git a/test/mail/0618.rmt_accept b/test/mail/0618.rmt_accept deleted file mode 100644 index 3f1121556..000000000 --- a/test/mail/0618.rmt_accept +++ /dev/null @@ -1,14 +0,0 @@ -From b@dump.ex Tue Mar 02 09:44:33 1999 -Received: from localhost ([127.0.0.1] helo=myhost.test.ex) - by myhost.test.ex with esmtp (Exim x.yz) - (envelope-from ) - id 10HmaZ-0005vi-00 - for rmt_accept@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -Received: from [ip4.ip4.ip4.ip4] (helo=testclient) - by myhost.test.ex with esmtp (Exim x.yz) - (envelope-from ) - id 10HmaY-0005vi-00 - for rmt_accept@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -Subject: test - - diff --git a/test/mail/0620.b b/test/mail/0620.b deleted file mode 100644 index ef81a0910..000000000 --- a/test/mail/0620.b +++ /dev/null @@ -1,17 +0,0 @@ -From bad_check@test.ex Tue Mar 02 09:44:33 1999 -Envelope-to: a@test.ex -Received: from CALLER by the.local.host.name with local (Exim x.yz) - (envelope-from ) - id 10HmaX-0005vi-00 - for a@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -Subject: foo -Message-Id: -From: CALLER_NAME -Date: Tue, 2 Mar 1999 09:44:33 +0000 -X-r1: -X-r2: -X-r3: - -body - diff --git a/test/mail/0622.bounce_message b/test/mail/0622.bounce_message deleted file mode 100644 index ad949ce66..000000000 --- a/test/mail/0622.bounce_message +++ /dev/null @@ -1,585 +0,0 @@ -From MAILER-DAEMON Tue Mar 02 09:44:33 1999 -Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) - id 10HmbD-0005vi-00 - for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -X-Failed-Recipients: a@test.ex -Auto-Submitted: auto-replied -From: Mail Delivery System -To: CALLER@myhost.test.ex -References: -Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM -MIME-Version: 1.0 -Subject: Mail delivery failed: returning message to sender -Message-Id: -Date: Tue, 2 Mar 1999 09:44:33 +0000 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: text/plain; charset=us-ascii - -This message was created automatically by mail delivery software. - -A message that you sent could not be delivered to one or more of its -recipients. This is a permanent error. The following address(es) failed: - - a@test.ex - Unrouteable address - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: message/delivery-status - -Reporting-MTA: dns; myhost.test.ex - -Action: failed -Final-Recipient: rfc822;a@test.ex -Status: 5.0.0 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: message/rfc822 - -Return-path: -Received: from CALLER by myhost.test.ex with local (Exim x.yz) - (envelope-from ) - id 10HmbC-0005vi-00 - for a@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -Subject: test 1.1 - Default deny message -Message-Id: -From: CALLER_NAME -Date: Tue, 2 Mar 1999 09:44:33 +0000 - - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM-- - -From MAILER-DAEMON Tue Mar 02 09:44:33 1999 -Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) - id 10HmbF-0005vi-00 - for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -X-Failed-Recipients: b@test.ex -Auto-Submitted: auto-replied -From: Mail Delivery System -To: CALLER@myhost.test.ex -References: -Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM -MIME-Version: 1.0 -Subject: this is a customised bounce message -Message-Id: -Date: Tue, 2 Mar 1999 09:44:33 +0000 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: text/plain; charset=us-ascii - -Second item. Forms the start of the error message. -Expansions: - $sender_address - $bounce_recipient - $warn_message_delay "" - - b@test.ex - Unrouteable address - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: message/delivery-status - -Reporting-MTA: dns; myhost.test.ex - -Action: failed -Final-Recipient: rfc822;b@test.ex -Status: 5.0.0 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: message/rfc822 - -Return-path: -Received: from CALLER by myhost.test.ex with local (Exim x.yz) - (envelope-from ) - id 10HmbE-0005vi-00 - for b@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -Subject: test 1.2 - Specified deny message file -Message-Id: -From: CALLER_NAME -Date: Tue, 2 Mar 1999 09:44:33 +0000 - - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM-- - -From MAILER-DAEMON Tue Mar 02 09:44:33 1999 -Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) - id 10HmbG-0005vi-00 - for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -X-Failed-Recipients: c@test.ex -Auto-Submitted: auto-replied -From: Mail Delivery System -To: CALLER@myhost.test.ex -References: -Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM -MIME-Version: 1.0 -Subject: Mail delivery failed: returning message to sender -Message-Id: -Date: Tue, 2 Mar 1999 09:44:33 +0000 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: text/plain; charset=us-ascii - -This message was created automatically by mail delivery software. - -A message that you sent could not be delivered to one or more of its -recipients. This is a permanent error. The following address(es) failed: - - c@test.ex - Unrouteable address - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: message/delivery-status - -Reporting-MTA: dns; myhost.test.ex - -Action: failed -Final-Recipient: rfc822;c@test.ex -Status: 5.0.0 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: message/rfc822 - -Return-path: -Received: from CALLER by myhost.test.ex with local (Exim x.yz) - (envelope-from ) - id 10HmaX-0005vi-00 - for c@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -Subject: test 1.3 - Specified, missing deny message file -Message-Id: -From: CALLER_NAME -Date: Tue, 2 Mar 1999 09:44:33 +0000 - - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM-- - -From MAILER-DAEMON Tue Mar 02 09:44:33 1999 -Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) - id 10HmbH-0005vi-00 - for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -X-Failed-Recipients: d@test.ex -Auto-Submitted: auto-replied -From: Mail Delivery System -To: CALLER@myhost.test.ex -References: -Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM -MIME-Version: 1.0 -Subject: Mail delivery failed: returning message to sender -Message-Id: -Date: Tue, 2 Mar 1999 09:44:33 +0000 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: text/plain; charset=us-ascii - -This message was created automatically by mail delivery software. - -A message that you sent could not be delivered to one or more of its -recipients. This is a permanent error. The following address(es) failed: - - d@test.ex - Unrouteable address - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: message/delivery-status - -Reporting-MTA: dns; myhost.test.ex - -Action: failed -Final-Recipient: rfc822;d@test.ex -Status: 5.0.0 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: message/rfc822 - -Return-path: -Received: from CALLER by myhost.test.ex with local (Exim x.yz) - (envelope-from ) - id 10HmaY-0005vi-00 - for d@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -Subject: test 1.4 - Specified, non-absolute -Message-Id: -From: CALLER_NAME -Date: Tue, 2 Mar 1999 09:44:33 +0000 - - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM-- - -From MAILER-DAEMON Tue Mar 02 09:44:33 1999 -Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) - id 10HmbI-0005vi-00 - for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -X-Failed-Recipients: e@test.ex -Auto-Submitted: auto-replied -From: Mail Delivery System -To: CALLER@myhost.test.ex -References: -Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM -MIME-Version: 1.0 -Subject: Mail delivery failed: returning message to sender -Message-Id: -Date: Tue, 2 Mar 1999 09:44:33 +0000 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: text/plain; charset=us-ascii - -This message was created automatically by mail delivery software. - -A message that you sent could not be delivered to one or more of its -recipients. This is a permanent error. The following address(es) failed: - - e@test.ex - Unrouteable address - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: message/delivery-status - -Reporting-MTA: dns; myhost.test.ex - -Action: failed -Final-Recipient: rfc822;e@test.ex -Status: 5.0.0 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: message/rfc822 - -Return-path: -Received: from CALLER by myhost.test.ex with local (Exim x.yz) - (envelope-from ) - id 10HmaZ-0005vi-00 - for e@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -Subject: test 1.5 - Specified, expansion empty -Message-Id: -From: CALLER_NAME -Date: Tue, 2 Mar 1999 09:44:33 +0000 - - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM-- - -From MAILER-DAEMON Tue Mar 02 09:44:33 1999 -Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) - id 10HmbJ-0005vi-00 - for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -X-Failed-Recipients: f@test.ex -Auto-Submitted: auto-replied -From: Mail Delivery System -To: CALLER@myhost.test.ex -References: -Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM -MIME-Version: 1.0 -Subject: Mail delivery failed: returning message to sender -Message-Id: -Date: Tue, 2 Mar 1999 09:44:33 +0000 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: text/plain; charset=us-ascii - -This message was created automatically by mail delivery software. - -A message that you sent could not be delivered to one or more of its -recipients. This is a permanent error. The following address(es) failed: - - f@test.ex - Unrouteable address - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: message/delivery-status - -Reporting-MTA: dns; myhost.test.ex - -Action: failed -Final-Recipient: rfc822;f@test.ex -Status: 5.0.0 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: message/rfc822 - -Return-path: -Received: from CALLER by myhost.test.ex with local (Exim x.yz) - (envelope-from ) - id 10HmbA-0005vi-00 - for f@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -Subject: test 1.6 - Specified, expansion tainted -Message-Id: -From: CALLER_NAME -Date: Tue, 2 Mar 1999 09:44:33 +0000 - - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM-- - -From MAILER-DAEMON Tue Mar 02 09:44:33 1999 -Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) - id 10HmbL-0005vi-00 - for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -X-Failed-Recipients: g@test.ex -Auto-Submitted: auto-replied -From: Mail Delivery System -To: CALLER@myhost.test.ex -References: -Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM -MIME-Version: 1.0 -Subject: this is a customised bounce message -Message-Id: -Date: Tue, 2 Mar 1999 09:44:33 +0000 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: text/plain; charset=us-ascii - -Second item. Forms the start of the error message. -Expansions: - $sender_address - $bounce_recipient - $warn_message_delay "" - - g@test.ex - Unrouteable address - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: message/delivery-status - -Reporting-MTA: dns; myhost.test.ex - -Action: failed -Final-Recipient: rfc822;g@test.ex -Status: 5.0.0 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: message/rfc822 - -Return-path: -Received: from CALLER by myhost.test.ex with local (Exim x.yz) - (envelope-from ) - id 10HmbK-0005vi-00 - for g@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -Subject: test 1.7 - Specified, expansion good -Message-Id: -From: CALLER_NAME -Date: Tue, 2 Mar 1999 09:44:33 +0000 - - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM-- - -From MAILER-DAEMON Tue Mar 02 09:44:33 1999 -Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) - id 10HmbP-0005vi-00 - for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -Auto-Submitted: auto-replied -From: Mail Delivery System -To: CALLER@myhost.test.ex -References: -Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM -MIME-Version: 1.0 -Subject: Warning: message 10HmbM-0005vi-00 delayed 0 minutes -Message-Id: -Date: Tue, 2 Mar 1999 09:44:33 +0000 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: text/plain; charset=us-ascii - -This message was created automatically by mail delivery software. -A message that you sent has not yet been delivered to one or more of its -recipients after more than 0 minutes on the queue on myhost.test.ex. - -The message identifier is: 10HmbM-0005vi-00 -The subject of the message is: test 2.1 - Default delay message -The date of the message is: Tue, 2 Mar 1999 09:44:33 +0000 - -The address to which the message has not yet been delivered is: - - delay_p@test.ex - Delay reason: deliberate for test purposes - -No action is required on your part. Delivery attempts will continue for -some time, and this warning may be repeated at intervals if the message -remains undelivered. Eventually the mail delivery software will give up, -and when that happens, the message will be returned to you. - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: message/delivery-status - -Reporting-MTA: dns; myhost.test.ex - -Action: delayed -Final-Recipient: rfc822;delay_p@test.ex -Status: 4.0.0 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: text/rfc822-headers - -Return-path: -Received: from CALLER by myhost.test.ex with local (Exim x.yz) - (envelope-from ) - id 10HmbM-0005vi-00 - for delay_p@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -Subject: test 2.1 - Default delay message -Message-Id: -From: CALLER_NAME -Date: Tue, 2 Mar 1999 09:44:33 +0000 - - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM-- - -From MAILER-DAEMON Tue Mar 02 09:44:33 1999 -Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) - id 10HmbQ-0005vi-00 - for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -Auto-Submitted: auto-replied -From: Mail Delivery System -To: CALLER@myhost.test.ex -References: -Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM -MIME-Version: 1.0 -Subject: this is a customised bounce message -Message-Id: -Date: Tue, 2 Mar 1999 09:44:33 +0000 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: text/plain; charset=us-ascii - -Second item. Forms the start of the error message. -Expansions: - $sender_address - $bounce_recipient <> - $warn_message_delay "0 minutes" - - delay_q@test.ex - Delay reason: deliberate for test purposes - -Third item. - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: message/delivery-status - -Reporting-MTA: dns; myhost.test.ex - -Action: delayed -Final-Recipient: rfc822;delay_q@test.ex -Status: 4.0.0 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: text/rfc822-headers - -Return-path: -Received: from CALLER by myhost.test.ex with local (Exim x.yz) - (envelope-from ) - id 10HmbN-0005vi-00 - for delay_q@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -Subject: test 2.2 - Specified delay message file -Message-Id: -From: CALLER_NAME -Date: Tue, 2 Mar 1999 09:44:33 +0000 - - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM-- - -From MAILER-DAEMON Tue Mar 02 09:44:33 1999 -Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) - id 10HmbR-0005vi-00 - for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -Auto-Submitted: auto-replied -From: Mail Delivery System -To: CALLER@myhost.test.ex -References: -Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM -MIME-Version: 1.0 -Subject: Warning: message 10HmbB-0005vi-00 delayed 0 minutes -Message-Id: -Date: Tue, 2 Mar 1999 09:44:33 +0000 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: text/plain; charset=us-ascii - -This message was created automatically by mail delivery software. -A message that you sent has not yet been delivered to one or more of its -recipients after more than 0 minutes on the queue on myhost.test.ex. - -The message identifier is: 10HmbB-0005vi-00 -The subject of the message is: test 2.3 - Specified, missing delay message file -The date of the message is: Tue, 2 Mar 1999 09:44:33 +0000 - -The address to which the message has not yet been delivered is: - - delay_r@test.ex - Delay reason: deliberate for test purposes - -No action is required on your part. Delivery attempts will continue for -some time, and this warning may be repeated at intervals if the message -remains undelivered. Eventually the mail delivery software will give up, -and when that happens, the message will be returned to you. - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: message/delivery-status - -Reporting-MTA: dns; myhost.test.ex - -Action: delayed -Final-Recipient: rfc822;delay_r@test.ex -Status: 4.0.0 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: text/rfc822-headers - -Return-path: -Received: from CALLER by myhost.test.ex with local (Exim x.yz) - (envelope-from ) - id 10HmbB-0005vi-00 - for delay_r@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -Subject: test 2.3 - Specified, missing delay message file -Message-Id: -From: CALLER_NAME -Date: Tue, 2 Mar 1999 09:44:33 +0000 - - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM-- - -From MAILER-DAEMON Tue Mar 02 09:44:33 1999 -Received: from EXIMUSER by myhost.test.ex with local (Exim x.yz) - id 10HmbS-0005vi-00 - for CALLER@myhost.test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -Auto-Submitted: auto-replied -From: Mail Delivery System -To: CALLER@myhost.test.ex -References: -Content-Type: multipart/report; report-type=delivery-status; boundary=NNNNNNNNNN-eximdsn-MMMMMMMMMM -MIME-Version: 1.0 -Subject: this is a customised bounce message -Message-Id: -Date: Tue, 2 Mar 1999 09:44:33 +0000 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: text/plain; charset=us-ascii - -Second item. Forms the start of the error message. -Expansions: - $sender_address - $bounce_recipient <> - $warn_message_delay "0 minutes" - - delay_s@test.ex - Delay reason: deliberate for test purposes - -Third item. - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: message/delivery-status - -Reporting-MTA: dns; myhost.test.ex - -Action: delayed -Final-Recipient: rfc822;delay_s@test.ex -Status: 4.0.0 - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM -Content-type: text/rfc822-headers - -Return-path: -Received: from CALLER by myhost.test.ex with local (Exim x.yz) - (envelope-from ) - id 10HmbO-0005vi-00 - for delay_s@test.ex; Tue, 2 Mar 1999 09:44:33 +0000 -Subject: test 2.7 - Specified, expansion good -Message-Id: -From: CALLER_NAME -Date: Tue, 2 Mar 1999 09:44:33 +0000 - - ---NNNNNNNNNN-eximdsn-MMMMMMMMMM-- - diff --git a/test/msglog/0593.10HmaX-0005vi-00 b/test/msglog/0593.10HmaX-0005vi-00 new file mode 100644 index 000000000..540b68351 --- /dev/null +++ b/test/msglog/0593.10HmaX-0005vi-00 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 Received from someone@some.domain U=CALLER P=local-smtp S=sss +1999-03-02 09:44:33 CALLER@the.local.host.name R=localuser T=local_delivery defer (-1): Tainted 'TESTSUITE/test-mail/CALLER' (file or directory name for local_delivery transport) not permitted diff --git a/test/msglog/0594.10HmaX-0005vi-00 b/test/msglog/0594.10HmaX-0005vi-00 new file mode 100644 index 000000000..f91a4a3e7 --- /dev/null +++ b/test/msglog/0594.10HmaX-0005vi-00 @@ -0,0 +1,2 @@ +1999-03-02 09:44:33 Received from CALLER@myhost.test.ex U=CALLER P=local S=sss +1999-03-02 09:44:33 |TESTSUITE/bin/iefbr14 R=r2 T=t2 defer (0): Tainted 'TESTSUITE/bin/iefbr14' (command for t2 transport) not permitted diff --git a/test/paniclog/0584 b/test/paniclog/0584 deleted file mode 100644 index af4f47118..000000000 --- a/test/paniclog/0584 +++ /dev/null @@ -1 +0,0 @@ -1999-03-02 09:44:33 10HmaX-0005vi-00 == CALLER@the.local.host.name R=localuser T=local_delivery defer (-1): Tainted 'TESTSUITE/test-mail/CALLER' (file or directory name for local_delivery transport) not permitted diff --git a/test/paniclog/0585 b/test/paniclog/0585 deleted file mode 100644 index dc309d8a3..000000000 --- a/test/paniclog/0585 +++ /dev/null @@ -1 +0,0 @@ -1999-03-02 09:44:33 10HmaX-0005vi-00 == |TESTSUITE/bin/iefbr14 R=r2 T=t2 defer (0): Tainted 'TESTSUITE/bin/iefbr14' (command for t2 transport) not permitted diff --git a/test/paniclog/0593 b/test/paniclog/0593 new file mode 100644 index 000000000..af4f47118 --- /dev/null +++ b/test/paniclog/0593 @@ -0,0 +1 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 == CALLER@the.local.host.name R=localuser T=local_delivery defer (-1): Tainted 'TESTSUITE/test-mail/CALLER' (file or directory name for local_delivery transport) not permitted diff --git a/test/paniclog/0594 b/test/paniclog/0594 new file mode 100644 index 000000000..dc309d8a3 --- /dev/null +++ b/test/paniclog/0594 @@ -0,0 +1 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 == |TESTSUITE/bin/iefbr14 R=r2 T=t2 defer (0): Tainted 'TESTSUITE/bin/iefbr14' (command for t2 transport) not permitted diff --git a/test/paniclog/0608 b/test/paniclog/0608 new file mode 100644 index 000000000..0cf96cfdc --- /dev/null +++ b/test/paniclog/0608 @@ -0,0 +1,8 @@ +2017-07-30 18:51:05.712 10HmaX-0005vi-00 Failed to open TESTSUITE/aux-fixed/0608.nonexist.tmpl for error message texts: No such file or directory +2017-07-30 18:51:05.712 10HmaY-0005vi-00 bounce_message_file is not absolute after expansion: 'relative_file_path' + +2017-07-30 18:51:05.712 10HmaZ-0005vi-00 Failed to expand bounce_message_file: '$acl_m_unset' + +2017-07-30 18:51:05.712 10HmbA-0005vi-00 bounce_message_file is not untainted after expansion: 'TESTSUITE/aux-fixed/0608.CALLER@myhost.test.ex' + +2017-07-30 18:51:05.712 10HmbB-0005vi-00 Failed to open TESTSUITE/aux-fixed/0608.nonexist.tmpl for warning message texts: No such file or directory diff --git a/test/paniclog/0622 b/test/paniclog/0622 deleted file mode 100644 index 544d65c43..000000000 --- a/test/paniclog/0622 +++ /dev/null @@ -1,8 +0,0 @@ -2017-07-30 18:51:05.712 10HmaX-0005vi-00 Failed to open TESTSUITE/aux-fixed/0622.nonexist.tmpl for error message texts: No such file or directory -2017-07-30 18:51:05.712 10HmaY-0005vi-00 bounce_message_file is not absolute after expansion: 'relative_file_path' - -2017-07-30 18:51:05.712 10HmaZ-0005vi-00 Failed to expand bounce_message_file: '$acl_m_unset' - -2017-07-30 18:51:05.712 10HmbA-0005vi-00 bounce_message_file is not untainted after expansion: 'TESTSUITE/aux-fixed/0622.CALLER@myhost.test.ex' - -2017-07-30 18:51:05.712 10HmbB-0005vi-00 Failed to open TESTSUITE/aux-fixed/0622.nonexist.tmpl for warning message texts: No such file or directory diff --git a/test/rejectlog/0583 b/test/rejectlog/0583 index 993bc4559..432b6780f 100644 --- a/test/rejectlog/0583 +++ b/test/rejectlog/0583 @@ -1,36 +1,6 @@ -1999-03-02 09:44:33 10HmaX-0005vi-00 U=CALLER F= rejected after DATA: bcc recipient detected -Envelope-from: -Envelope-to: -P Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) - (envelope-from ) - id 10HmaX-0005vi-00 - for userx@dom.com; Tue, 2 Mar 1999 09:44:33 +0000 -T To: b@b.c, himself -I Message-Id: -F From: CALLER_NAME - Date: Tue, 2 Mar 1999 09:44:33 +0000 -1999-03-02 09:44:33 10HmaY-0005vi-00 U=CALLER F= rejected after DATA: bcc recipient detected -Envelope-from: -Envelope-to: -P Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) - (envelope-from ) - id 10HmaY-0005vi-00 - for userx@dom.com; Tue, 2 Mar 1999 09:44:33 +0000 -T To: c@b.c, himself -I Message-Id: -F From: CALLER_NAME - Date: Tue, 2 Mar 1999 09:44:33 +0000 -1999-03-02 09:44:33 10HmaZ-0005vi-00 U=CALLER F= rejected after DATA: bcc recipient detected -Envelope-from: -Envelope-to: - - -P Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) - (envelope-from ) - id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 -T To: e@b.c, himself -* Cc: unqualified, UserX@dom.com, x@y.z -C Cc: unqualified@myhost.test.ex, UserX@dom.com, x@y.z -I Message-Id: -F From: CALLER_NAME - Date: Tue, 2 Mar 1999 09:44:33 +0000 + +******** SERVER ******** +2017-07-30 18:51:05.712 H=(test) [127.0.0.1] F= rejected RCPT : Over quota +2017-07-30 18:51:05.712 H=(test) [127.0.0.1] F= rejected RCPT : Unrouteable address +2017-07-30 18:51:05.712 H=(test) [127.0.0.1] F= rejected RCPT : Previous (cached) quota verification failure +2017-07-30 18:51:05.712 H=(test) [127.0.0.1] F= rejected RCPT : Unrouteable address diff --git a/test/rejectlog/0585 b/test/rejectlog/0585 new file mode 100644 index 000000000..993bc4559 --- /dev/null +++ b/test/rejectlog/0585 @@ -0,0 +1,36 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 U=CALLER F= rejected after DATA: bcc recipient detected +Envelope-from: +Envelope-to: +P Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmaX-0005vi-00 + for userx@dom.com; Tue, 2 Mar 1999 09:44:33 +0000 +T To: b@b.c, himself +I Message-Id: +F From: CALLER_NAME + Date: Tue, 2 Mar 1999 09:44:33 +0000 +1999-03-02 09:44:33 10HmaY-0005vi-00 U=CALLER F= rejected after DATA: bcc recipient detected +Envelope-from: +Envelope-to: +P Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmaY-0005vi-00 + for userx@dom.com; Tue, 2 Mar 1999 09:44:33 +0000 +T To: c@b.c, himself +I Message-Id: +F From: CALLER_NAME + Date: Tue, 2 Mar 1999 09:44:33 +0000 +1999-03-02 09:44:33 10HmaZ-0005vi-00 U=CALLER F= rejected after DATA: bcc recipient detected +Envelope-from: +Envelope-to: + + +P Received: from CALLER by myhost.test.ex with local-smtp (Exim x.yz) + (envelope-from ) + id 10HmaZ-0005vi-00; Tue, 2 Mar 1999 09:44:33 +0000 +T To: e@b.c, himself +* Cc: unqualified, UserX@dom.com, x@y.z +C Cc: unqualified@myhost.test.ex, UserX@dom.com, x@y.z +I Message-Id: +F From: CALLER_NAME + Date: Tue, 2 Mar 1999 09:44:33 +0000 diff --git a/test/rejectlog/0589 b/test/rejectlog/0589 deleted file mode 100644 index 432b6780f..000000000 --- a/test/rejectlog/0589 +++ /dev/null @@ -1,6 +0,0 @@ - -******** SERVER ******** -2017-07-30 18:51:05.712 H=(test) [127.0.0.1] F= rejected RCPT : Over quota -2017-07-30 18:51:05.712 H=(test) [127.0.0.1] F= rejected RCPT : Unrouteable address -2017-07-30 18:51:05.712 H=(test) [127.0.0.1] F= rejected RCPT : Previous (cached) quota verification failure -2017-07-30 18:51:05.712 H=(test) [127.0.0.1] F= rejected RCPT : Unrouteable address diff --git a/test/rejectlog/0612 b/test/rejectlog/0612 new file mode 100644 index 000000000..555a47591 --- /dev/null +++ b/test/rejectlog/0612 @@ -0,0 +1,6 @@ + +******** SERVER ******** +1999-03-02 09:44:33 H=localhost (myhost.test.ex) [127.0.0.1] F= rejected RCPT +1999-03-02 09:44:33 H=localhost (myhost.test.ex) [127.0.0.1] F= temporarily rejected RCPT +1999-03-02 09:44:33 H=localhost (myhost.test.ex) [127.0.0.1] F= temporarily rejected RCPT +1999-03-02 09:44:33 H=localhost (myhost.test.ex) [127.0.0.1] F= rejected RCPT diff --git a/test/rejectlog/0618 b/test/rejectlog/0618 deleted file mode 100644 index 555a47591..000000000 --- a/test/rejectlog/0618 +++ /dev/null @@ -1,6 +0,0 @@ - -******** SERVER ******** -1999-03-02 09:44:33 H=localhost (myhost.test.ex) [127.0.0.1] F= rejected RCPT -1999-03-02 09:44:33 H=localhost (myhost.test.ex) [127.0.0.1] F= temporarily rejected RCPT -1999-03-02 09:44:33 H=localhost (myhost.test.ex) [127.0.0.1] F= temporarily rejected RCPT -1999-03-02 09:44:33 H=localhost (myhost.test.ex) [127.0.0.1] F= rejected RCPT diff --git a/test/rejectlog/0619 b/test/rejectlog/0619 new file mode 100644 index 000000000..86b0ed7e6 --- /dev/null +++ b/test/rejectlog/0619 @@ -0,0 +1 @@ +1999-03-02 09:44:33 U=CALLER F= rejected RCPT diff --git a/test/scripts/0000-Basic/0583 b/test/scripts/0000-Basic/0583 index c4ae477c1..8cea367eb 100644 --- a/test/scripts/0000-Basic/0583 +++ b/test/scripts/0000-Basic/0583 @@ -1,65 +1,44 @@ -# verify = not_blind/case_insensitive +# verify quota at smtp time # -# Accept: the env rcpt matches a header To: -exim -odq -bs -mail from:<> -rcpt to: -data -To: a@b.c, himself -. -quit +exim -bd -DSERVER=server -oX PORT_D **** -### Reject: no match -exim -odq -bs -mail from:<> -rcpt to: -data -To: b@b.c, himself -. -quit +client 127.0.0.1 PORT_D +??? 220 +EHLO test +??? 250- +??? 250-SIZE +??? 250-8BITMIME +??? 250-PIPELINING +??? 250 HELP +MAIL FROM:\r\nRCPT TO: +??? 250 +??? 250 +RSET +??? 250 +MAIL FROM: SIZE=2048\r\nRCPT TO: +??? 250 +??? 550 +RSET +??? 250 +MAIL FROM:\r\nRCPT TO: +??? 250 +??? 550 +RSET +??? 250 +MAIL FROM:\r\nRCPT TO: +??? 250 +??? 250 +RSET +??? 250 +MAIL FROM: SIZE=512\r\nRCPT TO: +??? 250 +??? 550 +RSET +??? 250 +MAIL FROM:\r\nRCPT TO: +??? 250 +??? 550 +QUIT **** -### Reject, with specific SMTP message -exim -DERROR_DETAILS=smtp_return_error_details -odq -bs -mail from:<> -rcpt to: -data -To: c@b.c, himself -. -quit -**** -### Accept, matches in header CC: -exim -odq -bs -mail from:<> -rcpt to: -rcpt to: -data -To: d@b.c, himself -Cc: unqualified, UserX@dom.com, x@y.z -. -quit -**** -### Reject: To: & CC: combo, an env rcpt missing -exim -odq -bs -mail from:<> -rcpt to: -rcpt to: -rcpt to: -data -To: e@b.c, himself -Cc: unqualified, UserX@dom.com, x@y.z -. -quit -**** -### Accept: Resent-To: & Resent-CC: combo -exim -odq -bs -mail from:<> -rcpt to: -rcpt to: -data -Resent-To: f@b.c, himself -Resent-Cc: unqualified, UserX@dom.com, x@y.z -To: an@other -. -quit -**** -no_msglog_check +# +killdaemon diff --git a/test/scripts/0000-Basic/0584 b/test/scripts/0000-Basic/0584 index 54ca506cc..c7f543d36 100644 --- a/test/scripts/0000-Basic/0584 +++ b/test/scripts/0000-Basic/0584 @@ -1,8 +1,29 @@ -# tainted data for appendfile file option -exim -bs -odi -mail from:someone@some.domain -rcpt to:CALLER@HOSTNAME +# verify = sender=address +# +# pass +exim -DOPT=userx@test.ex -bh 127.0.0.1 +mail from: +rcpt to: data +From: userx@test.ex +Subject: testing . -quit +QUIT **** +# fail +exim -DOPT=fail@test.ex -bh 127.0.0.1 +mail from: +rcpt to: +QUIT +**** +# check can use tainted data +exim -DOPT='$sender_address/defer_ok' -bh 127.0.0.1 +mail from: +rcpt to: +data +From: userx@test.ex +Subject: testing +. +QUIT +**** +no_msglog_check diff --git a/test/scripts/0000-Basic/0585 b/test/scripts/0000-Basic/0585 index 5fbc9319c..c4ae477c1 100644 --- a/test/scripts/0000-Basic/0585 +++ b/test/scripts/0000-Basic/0585 @@ -1,4 +1,65 @@ -# tainted data for pipe transport command -exim -odi pipe-userx=DIR/bin/iefbr14@test.ex -A test message. +# verify = not_blind/case_insensitive +# +# Accept: the env rcpt matches a header To: +exim -odq -bs +mail from:<> +rcpt to: +data +To: a@b.c, himself +. +quit **** +### Reject: no match +exim -odq -bs +mail from:<> +rcpt to: +data +To: b@b.c, himself +. +quit +**** +### Reject, with specific SMTP message +exim -DERROR_DETAILS=smtp_return_error_details -odq -bs +mail from:<> +rcpt to: +data +To: c@b.c, himself +. +quit +**** +### Accept, matches in header CC: +exim -odq -bs +mail from:<> +rcpt to: +rcpt to: +data +To: d@b.c, himself +Cc: unqualified, UserX@dom.com, x@y.z +. +quit +**** +### Reject: To: & CC: combo, an env rcpt missing +exim -odq -bs +mail from:<> +rcpt to: +rcpt to: +rcpt to: +data +To: e@b.c, himself +Cc: unqualified, UserX@dom.com, x@y.z +. +quit +**** +### Accept: Resent-To: & Resent-CC: combo +exim -odq -bs +mail from:<> +rcpt to: +rcpt to: +data +Resent-To: f@b.c, himself +Resent-Cc: unqualified, UserX@dom.com, x@y.z +To: an@other +. +quit +**** +no_msglog_check diff --git a/test/scripts/0000-Basic/0586 b/test/scripts/0000-Basic/0586 index 0e48328ce..1715fd200 100644 --- a/test/scripts/0000-Basic/0586 +++ b/test/scripts/0000-Basic/0586 @@ -1,4 +1,20 @@ -# tainted data for filter filename -1 -exim -bv abcd@test.ex +# HELO verify dnssec +# Exim test configuration 0608 +# +exim -DSERVER=server -bd -oX PORT_D **** +# +client 127.0.0.1 PORT_D +??? 220 +HELO localhost +??? 250 +**** +# +client 127.0.0.1 PORT_D +??? 220 +HELO l-sec +??? 250 +**** +# +killdaemon +no_msglog_check diff --git a/test/scripts/0000-Basic/0587 b/test/scripts/0000-Basic/0587 index 038254eab..625013100 100644 --- a/test/scripts/0000-Basic/0587 +++ b/test/scripts/0000-Basic/0587 @@ -1,19 +1,11 @@ -# $local_part_data, multi-rcpt message +# dns retry in hostlist +# Exim test configuration 0605 # -exim -bs -odi -mail from: -rcpt to: -rcpt to: -data -. -quit -**** -exim -bs -odi -mail from: -rcpt to: -rcpt to: -data -. +need_ipv4 +# +exim -bh HOSTIPV4 +helo test +mail from: +rcpt to: quit **** -no_message_check diff --git a/test/scripts/0000-Basic/0588 b/test/scripts/0000-Basic/0588 index 44328a70c..689978428 100644 --- a/test/scripts/0000-Basic/0588 +++ b/test/scripts/0000-Basic/0588 @@ -1,45 +1,19 @@ -# message_linelength_limit +# dns log long lookups +# Exim test configuration 0606 # -# The "write" script cmd subtracts 1 for the newline, -# and the linecount in exim doesn't count the line-ending. -write test-data-good 1x999 -++++ -**** -write test-data-bad 1x1000 -++++ -**** +munge delay_1500 # -exim -bd -DSERVER=server -oX PORT_D -**** -client 127.0.0.1 PORT_D -??? 220 -HELO test -??? 250 -MAIL FROM: -??? 250 -RCPT TO: -??? 250 -DATA -??? 354 -Subject: should be good - -<<< test-data-good -. -??? 250 -MAIL FROM: -??? 250 -RCPT TO: -??? 250 -DATA -??? 354 -Subject: should be bad - -<<< test-data-bad -. -??? 250 -QUIT -??? 221 +exim -bh 127.0.0.1 +helo test +mail from: +rcpt to: +quit **** # -sleep 1 -killdaemon +# +exim -bh 127.0.0.1 +helo test +mail from: +rcpt to: +quit +**** diff --git a/test/scripts/0000-Basic/0589 b/test/scripts/0000-Basic/0589 index 8cea367eb..44328a70c 100644 --- a/test/scripts/0000-Basic/0589 +++ b/test/scripts/0000-Basic/0589 @@ -1,44 +1,45 @@ -# verify quota at smtp time +# message_linelength_limit +# +# The "write" script cmd subtracts 1 for the newline, +# and the linecount in exim doesn't count the line-ending. +write test-data-good 1x999 +++++ +**** +write test-data-bad 1x1000 +++++ +**** # exim -bd -DSERVER=server -oX PORT_D **** client 127.0.0.1 PORT_D ??? 220 -EHLO test -??? 250- -??? 250-SIZE -??? 250-8BITMIME -??? 250-PIPELINING -??? 250 HELP -MAIL FROM:\r\nRCPT TO: -??? 250 -??? 250 -RSET -??? 250 -MAIL FROM: SIZE=2048\r\nRCPT TO: -??? 250 -??? 550 -RSET -??? 250 -MAIL FROM:\r\nRCPT TO: -??? 250 -??? 550 -RSET +HELO test ??? 250 -MAIL FROM:\r\nRCPT TO: +MAIL FROM: ??? 250 +RCPT TO: ??? 250 -RSET +DATA +??? 354 +Subject: should be good + +<<< test-data-good +. ??? 250 -MAIL FROM: SIZE=512\r\nRCPT TO: +MAIL FROM: ??? 250 -??? 550 -RSET +RCPT TO: ??? 250 -MAIL FROM:\r\nRCPT TO: +DATA +??? 354 +Subject: should be bad + +<<< test-data-bad +. ??? 250 -??? 550 QUIT +??? 221 **** # +sleep 1 killdaemon diff --git a/test/scripts/0000-Basic/0591 b/test/scripts/0000-Basic/0591 deleted file mode 100644 index c7f543d36..000000000 --- a/test/scripts/0000-Basic/0591 +++ /dev/null @@ -1,29 +0,0 @@ -# verify = sender=address -# -# pass -exim -DOPT=userx@test.ex -bh 127.0.0.1 -mail from: -rcpt to: -data -From: userx@test.ex -Subject: testing -. -QUIT -**** -# fail -exim -DOPT=fail@test.ex -bh 127.0.0.1 -mail from: -rcpt to: -QUIT -**** -# check can use tainted data -exim -DOPT='$sender_address/defer_ok' -bh 127.0.0.1 -mail from: -rcpt to: -data -From: userx@test.ex -Subject: testing -. -QUIT -**** -no_msglog_check diff --git a/test/scripts/0000-Basic/0593 b/test/scripts/0000-Basic/0593 new file mode 100644 index 000000000..54ca506cc --- /dev/null +++ b/test/scripts/0000-Basic/0593 @@ -0,0 +1,8 @@ +# tainted data for appendfile file option +exim -bs -odi +mail from:someone@some.domain +rcpt to:CALLER@HOSTNAME +data +. +quit +**** diff --git a/test/scripts/0000-Basic/0594 b/test/scripts/0000-Basic/0594 new file mode 100644 index 000000000..5fbc9319c --- /dev/null +++ b/test/scripts/0000-Basic/0594 @@ -0,0 +1,4 @@ +# tainted data for pipe transport command +exim -odi pipe-userx=DIR/bin/iefbr14@test.ex +A test message. +**** diff --git a/test/scripts/0000-Basic/0595 b/test/scripts/0000-Basic/0595 new file mode 100644 index 000000000..0e48328ce --- /dev/null +++ b/test/scripts/0000-Basic/0595 @@ -0,0 +1,4 @@ +# tainted data for filter filename +1 +exim -bv abcd@test.ex +**** diff --git a/test/scripts/0000-Basic/0596 b/test/scripts/0000-Basic/0596 new file mode 100644 index 000000000..038254eab --- /dev/null +++ b/test/scripts/0000-Basic/0596 @@ -0,0 +1,19 @@ +# $local_part_data, multi-rcpt message +# +exim -bs -odi +mail from: +rcpt to: +rcpt to: +data +. +quit +**** +exim -bs -odi +mail from: +rcpt to: +rcpt to: +data +. +quit +**** +no_message_check diff --git a/test/scripts/0000-Basic/0597 b/test/scripts/0000-Basic/0597 new file mode 100644 index 000000000..aa712de2f --- /dev/null +++ b/test/scripts/0000-Basic/0597 @@ -0,0 +1,76 @@ +# control = queue/first_pass_route +# +exim -bd -DSERVER=server -oX PORT_D +**** +# +# First, control=queue_only - we expact the queue run to make separate connections +client 127.0.0.1 PORT_D +??? 220 +HELO me +??? 250 +MAIL FROM: +??? 250 +RCPT TO: +??? 250 +DATA +??? 354 +Subject: 1 +. +??? 250 +RSET +??? 250 +MAIL FROM: +??? 250 +RCPT TO: +??? 250 +DATA +??? 354 +Subject: 2 +. +??? 250 +QUIT +**** +exim -q +**** +exim -q +**** +# +# Second, control=queue/first_pass_route - we expect the queue run to make only one +# connection, and put both messages over it +client 127.0.0.1 PORT_D +??? 220 +HELO me +??? 250 +MAIL FROM: +??? 250 +RCPT TO: +??? 250 +DATA +??? 354 +Subject: 1 +. +??? 250 +RSET +??? 250 +MAIL FROM: +??? 250 +RCPT TO: +??? 250 +DATA +??? 354 +Subject: 2 +. +??? 250 +QUIT +**** +# give time for the background routing in the exim daemon to complete +sleep 1 +# then run the queue +exim -q +**** +exim -q +**** +# +# +killdaemon +no_msglog_check diff --git a/test/scripts/0000-Basic/0598 b/test/scripts/0000-Basic/0598 new file mode 100644 index 000000000..53512ade4 --- /dev/null +++ b/test/scripts/0000-Basic/0598 @@ -0,0 +1,19 @@ +# $queue_size +# +exim -bd -DSERVER=server -oX PORT_D +**** +# +exim a@test.ex +**** +exim a@test.ex +**** +exim a@test.ex +Subject: msg 3 +**** +sleep 4 +exim a@test.ex +Subject: msg 4 +**** +# +killdaemon +no_msglog_check diff --git a/test/scripts/0000-Basic/0599 b/test/scripts/0000-Basic/0599 index aa712de2f..360d536c0 100644 --- a/test/scripts/0000-Basic/0599 +++ b/test/scripts/0000-Basic/0599 @@ -1,76 +1,17 @@ -# control = queue/first_pass_route +# udpsend +#need_ipv4 # -exim -bd -DSERVER=server -oX PORT_D -**** # -# First, control=queue_only - we expact the queue run to make separate connections -client 127.0.0.1 PORT_D -??? 220 -HELO me -??? 250 -MAIL FROM: -??? 250 -RCPT TO: -??? 250 -DATA -??? 354 -Subject: 1 -. -??? 250 -RSET -??? 250 -MAIL FROM: -??? 250 -RCPT TO: -??? 250 -DATA -??? 354 -Subject: 2 -. -??? 250 -QUIT -**** -exim -q -**** -exim -q +perl aux-fixed/0601.udpserver **** # -# Second, control=queue/first_pass_route - we expect the queue run to make only one -# connection, and put both messages over it -client 127.0.0.1 PORT_D -??? 220 -HELO me -??? 250 -MAIL FROM: -??? 250 -RCPT TO: -??? 250 -DATA -??? 354 -Subject: 1 +exim -bs -odi +mail from:someone@some.domain +rcpt to:CALLER@HOSTNAME +data +This is a test message. . -??? 250 -RSET -??? 250 -MAIL FROM: -??? 250 -RCPT TO: -??? 250 -DATA -??? 354 -Subject: 2 -. -??? 250 -QUIT -**** -# give time for the background routing in the exim daemon to complete -sleep 1 -# then run the queue -exim -q -**** -exim -q +quit **** -# -# -killdaemon +sleep 2 no_msglog_check diff --git a/test/scripts/0000-Basic/0601 b/test/scripts/0000-Basic/0601 index 360d536c0..5fcce7cac 100644 --- a/test/scripts/0000-Basic/0601 +++ b/test/scripts/0000-Basic/0601 @@ -1,17 +1,109 @@ -# udpsend -#need_ipv4 +# syslog logging +# +# basic +exim -DLOG_SELECTOR="" -DTIMES=no -DARG1=no -DARG2=no fred@test.ex +**** +# plus tz +exim -DLOG_SELECTOR="" -DTIMES=yes -DARG1=no -DARG2=no fred@test.ex +**** +# plus ms +exim -DLOG_SELECTOR="+millisec" -DTIMES=no -DARG1=no -DARG2=no fred@test.ex +**** +# plus tz + ms +exim -DLOG_SELECTOR="+millisec" -DTIMES=yes -DARG1=no -DARG2=no fred@test.ex +**** +# plus pid +exim -DLOG_SELECTOR="+pid" -DTIMES=no -DARG1=no -DARG2=no fred@test.ex +**** +# plus pid + tz +exim -DLOG_SELECTOR="+pid" -DTIMES=yes -DARG1=no -DARG2=no fred@test.ex +**** +# plus pid + ms +exim -DLOG_SELECTOR="+millisec +pid" -DTIMES=no -DARG1=no -DARG2=no fred@test.ex +**** +# plus pid + tz + ms +exim -DLOG_SELECTOR="+millisec +pid" -DTIMES=yes -DARG1=no -DARG2=no fred@test.ex +**** # # -perl aux-fixed/0601.udpserver +# syslog plus pid +# basic +exim -DLOG_SELECTOR="" -DTIMES=no -DARG1=no -DARG2=yes fred@test.ex +**** +# plus tz +exim -DLOG_SELECTOR="" -DTIMES=yes -DARG1=no -DARG2=yes fred@test.ex +**** +# plus ms +exim -DLOG_SELECTOR="+millisec" -DTIMES=no -DARG1=no -DARG2=yes fred@test.ex +**** +# plus tz + ms +exim -DLOG_SELECTOR="+millisec" -DTIMES=yes -DARG1=no -DARG2=yes fred@test.ex +**** +# plus pid +exim -DLOG_SELECTOR="+pid" -DTIMES=no -DARG1=no -DARG2=yes fred@test.ex +**** +# plus pid + tz +exim -DLOG_SELECTOR="+pid" -DTIMES=yes -DARG1=no -DARG2=yes fred@test.ex +**** +# plus pid + ms +exim -DLOG_SELECTOR="+millisec +pid" -DTIMES=no -DARG1=no -DARG2=yes fred@test.ex +**** +# plus pid + tz + ms +exim -DLOG_SELECTOR="+millisec +pid" -DTIMES=yes -DARG1=no -DARG2=yes fred@test.ex **** # -exim -bs -odi -mail from:someone@some.domain -rcpt to:CALLER@HOSTNAME -data -This is a test message. -. -quit +# +# syslog plus time +# basic +exim -DLOG_SELECTOR="" -DTIMES=no -DARG1=yes -DARG2=no fred@test.ex +**** +# plus tz +exim -DLOG_SELECTOR="" -DTIMES=yes -DARG1=yes -DARG2=no fred@test.ex **** -sleep 2 +# plus ms +exim -DLOG_SELECTOR="+millisec" -DTIMES=no -DARG1=yes -DARG2=no fred@test.ex +**** +# plus tz + ms +exim -DLOG_SELECTOR="+millisec" -DTIMES=yes -DARG1=yes -DARG2=no fred@test.ex +**** +# plus pid +exim -DLOG_SELECTOR="+pid" -DTIMES=no -DARG1=yes -DARG2=no fred@test.ex +**** +# plus pid + tz +exim -DLOG_SELECTOR="+pid" -DTIMES=yes -DARG1=yes -DARG2=no fred@test.ex +**** +# plus pid + ms +exim -DLOG_SELECTOR="+millisec +pid" -DTIMES=no -DARG1=yes -DARG2=no fred@test.ex +**** +# plus pid + tz + ms +exim -DLOG_SELECTOR="+millisec +pid" -DTIMES=yes -DARG1=yes -DARG2=no fred@test.ex +**** +# +# +# syslog plus pid + time +# basic +exim -DLOG_SELECTOR="" -DTIMES=no -DARG1=yes -DARG2=yes fred@test.ex +**** +# plus tz +exim -DLOG_SELECTOR="" -DTIMES=yes -DARG1=yes -DARG2=yes fred@test.ex +**** +# plus ms +exim -DLOG_SELECTOR="+millisec" -DTIMES=no -DARG1=yes -DARG2=yes fred@test.ex +**** +# plus tz + ms +exim -DLOG_SELECTOR="+millisec" -DTIMES=yes -DARG1=yes -DARG2=yes fred@test.ex +**** +# plus pid +exim -DLOG_SELECTOR="+pid" -DTIMES=no -DARG1=yes -DARG2=yes fred@test.ex +**** +# plus pid + tz +exim -DLOG_SELECTOR="+pid" -DTIMES=yes -DARG1=yes -DARG2=no fred@test.ex +**** +# plus pid + ms +exim -DLOG_SELECTOR="+millisec +pid" -DTIMES=no -DARG1=yes -DARG2=yes fred@test.ex +**** +# plus pid + tz + ms +exim -DLOG_SELECTOR="+millisec +pid" -DTIMES=yes -DARG1=yes -DARG2=yes fred@test.ex +**** +# no_msglog_check diff --git a/test/scripts/0000-Basic/0603 b/test/scripts/0000-Basic/0603 index 38e374a1f..dfe53ef8c 100644 --- a/test/scripts/0000-Basic/0603 +++ b/test/scripts/0000-Basic/0603 @@ -1,71 +1,10 @@ -# retry: transport identity depending on sender -# Exim test configuration 0603 +# log_defer_output on pipe transport # -# Add several messages going to the same location -# And change smtp output based on senders domain +#XXX maybe collapse into 0048? # -exim -DSERVER=server -bd -oX PORT_D -**** -# -exim -bs -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -This is a test message. -It has three lines. -This is the last line. -. -RSET -mail from:peter@dustybelt.tld -rcpt to:bob@anotherone.tld -data -Subject: second - -This is a second test message. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: third -Reply-to: some@body - -This is a third test message. -. -RSET -mail from:peter@dustybelt.tld -rcpt to:bob@anotherone.tld -data -Subject: secondA - -This is a secondA test message. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: third -Reply-to: some@body - -This is a fourth test message. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: third -Reply-to: some@body - -This is a fifth test message. -. -quit -**** +munge sys_bindir # -# -exim -qq +exim a **** -# -# -killdaemon +sleep 2 no_msglog_check - diff --git a/test/scripts/0000-Basic/0604 b/test/scripts/0000-Basic/0604 index a24d194fa..196b9dc0c 100644 --- a/test/scripts/0000-Basic/0604 +++ b/test/scripts/0000-Basic/0604 @@ -1,667 +1,45 @@ -# retry: database continuation record -# Exim test configuration 0604 +# log_selector msg_id and msg_id_created # -echo Note this takes 3 minutes to run -# -exim -DSERVER=server -bd -oX PORT_D +# msg_id is on by default; check baseline +exim -DLOG_SELECTOR=+received_recipients -t +From: CALLER@test.ex +To: a@test.ex +Message-ID: original1235@example.com + +body **** # -exim -bs -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -This is a test message. -It has three lines. -This is the last line. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 1 - -This is message number 1. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 2 - -This is message number 2. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 3 - -This is message number 3. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 4 - -This is message number 4. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 5 - -This is message number 5. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 6 - -This is message number 6. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 7 - -This is message number 7. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 8 - -This is message number 8. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 9 - -This is message number 9. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 10 - -This is message number 10. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 11 - -This is message number 11. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 12 - -This is message number 12. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 13 - -This is message number 13. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 14 - -This is message number 14. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 15 - -This is message number 15. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 16 - -This is message number 16. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 17 - -This is message number 17. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 18 - -This is message number 18. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 19 - -This is message number 19. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 20 - -This is message number 20. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 21 - -This is message number 21. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 22 - -This is message number 22. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 23 - -This is message number 23. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 24 - -This is message number 24. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 25 - -This is message number 25. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 26 - -This is message number 26. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 27 - -This is message number 27. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 28 - -This is message number 28. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 29 - -This is message number 29. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 30 - -This is message number 30. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 31 - -This is message number 31. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 32 - -This is message number 32. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 33 - -This is message number 33. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 34 - -This is message number 34. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 35 - -This is message number 35. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 36 - -This is message number 36. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 37 - -This is message number 37. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 38 - -This is message number 38. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 39 - -This is message number 39. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 40 - -This is message number 40. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 41 - -This is message number 41. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 42 - -This is message number 42. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 43 - -This is message number 43. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 44 - -This is message number 44. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 45 - -This is message number 45. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 46 - -This is message number 46. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 47 - -This is message number 47. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 48 - -This is message number 48. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 49 - -This is message number 49. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 50 - -This is message number 50. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 51 - -This is message number 51. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 52 - -This is message number 52. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 53 - -This is message number 53. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 54 - -This is message number 54. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 55 - -This is message number 55. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 56 - -This is message number 56. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 57 - -This is message number 57. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 58 - -This is message number 58. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 59 - -This is message number 59. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 60 - -This is message number 60. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 61 - -This is message number 61. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 62 - -This is message number 62. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 63 - -This is message number 63. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 64 - -This is message number 64. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 65 - -This is message number 65. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 66 - -This is message number 66. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 67 - -This is message number 67. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 68 - -This is message number 68. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 69 - -This is message number 69. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 70 - -This is message number 70. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 71 - -This is message number 71. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 72 - -This is message number 72. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 73 - -This is message number 73. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 74 - -This is message number 74. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 75 - -This is message number 75. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 76 - -This is message number 76. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 77 - -This is message number 77. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 78 - -This is message number 78. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 79 - -This is message number 79. -. -RSET -mail from:ralph@dustyshoes.tld -rcpt to:bob@anotherone.tld -data -Subject: message_id 80 - -This is message number 80. -. -quit +# msg_id is on by default; check it can be disabled +exim -DLOG_SELECTOR=+received_recipients-msg_id -t +From: CALLER@test.ex +To: b@test.ex +Message-ID: original1235@example.com + +body **** # +# check msg_id_created shows invented ones +exim -DLOG_SELECTOR=+received_recipients+msg_id_created -t +From: CALLER@test.ex +To: c@test.ex + +body +**** # -exim -qq +# check msg_id_created ignores non-invented ones +exim -DLOG_SELECTOR=+received_recipients+msg_id_created -t +From: CALLER@test.ex +To: d@test.ex +Message-ID: original1235@example.com + +body **** # +# check that bounces don't log created, by default +exim -DLOG_SELECTOR=+received_recipients -M $msg1 +**** +# and check they do with msg_id_created +exim -DLOG_SELECTOR=+received_recipients+msg_id_created -M $msg1 +**** # -killdaemon no_msglog_check - diff --git a/test/scripts/0000-Basic/0605 b/test/scripts/0000-Basic/0605 index 625013100..ff3931b16 100644 --- a/test/scripts/0000-Basic/0605 +++ b/test/scripts/0000-Basic/0605 @@ -1,11 +1,17 @@ -# dns retry in hostlist -# Exim test configuration 0605 +# hosts_connection_nolog versus sender_host lists caching +exim -bd -DSERVER=server -oX PORT_D +**** # -need_ipv4 +# Will not log connection due to hosts_connection_nolog +client 127.0.0.1 PORT_D +??? 220 +QUIT +**** # -exim -bh HOSTIPV4 -helo test -mail from: -rcpt to: -quit +# Connection should be logged +client HOSTIPV4 PORT_D +??? 220 +QUIT **** +# +killdaemon diff --git a/test/scripts/0000-Basic/0606 b/test/scripts/0000-Basic/0606 index 689978428..96d598834 100644 --- a/test/scripts/0000-Basic/0606 +++ b/test/scripts/0000-Basic/0606 @@ -1,19 +1,6 @@ -# dns log long lookups -# Exim test configuration 0606 -# -munge delay_1500 -# -exim -bh 127.0.0.1 -helo test -mail from: -rcpt to: -quit -**** -# -# -exim -bh 127.0.0.1 -helo test -mail from: -rcpt to: -quit +# router variables +exim -odi a +Subject: foo + +body **** diff --git a/test/scripts/0000-Basic/0608 b/test/scripts/0000-Basic/0608 index 1715fd200..f3016f2cf 100644 --- a/test/scripts/0000-Basic/0608 +++ b/test/scripts/0000-Basic/0608 @@ -1,20 +1,49 @@ -# HELO verify dnssec -# Exim test configuration 0608 +# bounce_message_file and warn_message_file # -exim -DSERVER=server -bd -oX PORT_D +exim -odf a@test.ex +Subject: test 1.1 - Default deny message **** -# -client 127.0.0.1 PORT_D -??? 220 -HELO localhost -??? 250 +exim -odf -DOPT=DIR/aux-fixed/TESTNUM.bounce.tmpl b@test.ex +Subject: test 1.2 - Specified deny message file +**** +exim -odf -DOPT=DIR/aux-fixed/TESTNUM.nonexist.tmpl c@test.ex +Subject: test 1.3 - Specified, missing deny message file +**** +exim -odf -DOPT=relative_file_path d@test.ex +Subject: test 1.4 - Specified, non-absolute +**** +exim -odf -DOPT='$acl_m_unset' e@test.ex +Subject: test 1.5 - Specified, expansion empty +**** +exim -odf -DOPT='DIR/aux-fixed/TESTNUM.$sender_address' f@test.ex +Subject: test 1.6 - Specified, expansion tainted +**** +exim -odf -DOPT='${if ={0}{0} {DIR/aux-fixed/TESTNUM.bounce.tmpl}{bad}}' g@test.ex +Subject: test 1.7 - Specified, expansion good **** # -client 127.0.0.1 PORT_D -??? 220 -HELO l-sec -??? 250 +exim -odf delay_p@test.ex +Subject: test 2.1 - Default delay message +**** +exim -odf -DOPT=DIR/aux-fixed/TESTNUM.bounce.tmpl delay_q@test.ex +Subject: test 2.2 - Specified delay message file **** +exim -odf -DOPT=DIR/aux-fixed/TESTNUM.nonexist.tmpl delay_r@test.ex +Subject: test 2.3 - Specified, missing delay message file +**** +exim -odf -DOPT='${if ={0}{0} {DIR/aux-fixed/TESTNUM.bounce.tmpl}{bad}}' delay_s@test.ex +Subject: test 2.7 - Specified, expansion good +**** +sleep 1 +exim -M $msg1 +**** +exim -DOPT=DIR/aux-fixed/TESTNUM.bounce.tmpl -M $msg2 +**** +exim -DOPT=DIR/aux-fixed/TESTNUM.nonexist.tmpl -M $msg3 +**** +exim -DOPT=DIR/aux-fixed/TESTNUM.bounce.tmpl -M $msg4 +**** +sleep 1 +# # -killdaemon no_msglog_check diff --git a/test/scripts/0000-Basic/0612 b/test/scripts/0000-Basic/0612 index dfe53ef8c..69a53c691 100644 --- a/test/scripts/0000-Basic/0612 +++ b/test/scripts/0000-Basic/0612 @@ -1,10 +1,180 @@ -# log_defer_output on pipe transport +# DSN ESMTP extension RCPT options # -#XXX maybe collapse into 0048? +# Server does not advertise by default +exim -DSERVER=server -bd -oX PORT_D +**** +client 127.0.0.1 PORT_D +??? 220 +EHLO testclient +??? 250- +??? 250-SIZE +??? 250 HELP +**** +killdaemon +# +# +# Server does advertise when told. Client requests no bounces, and this one gets a reject. +exim -DSERVER=server -DOPT=y -bd -oX PORT_D +**** +exim -z rej/never +**** +client HOSTIPV4 PORT_D +??? 220 +EHLO testclient +??? 250- +??? 250-SIZE +??? 250-DSN +??? 250 HELP +MAIL FROM: +??? 250 +RCPT TO: NOTIFY=foo +??? 501 +RCPT TO: NOTIFY=never +??? 250 +DATA +??? 354 +Subject: test +. +??? 250 +QUIT +??? 221 +**** +exim -q +**** +# +# Client requests delivery notification; the server supports DSN so takes responsibility +exim -z accept/success +**** +client HOSTIPV4 PORT_D +??? 220 +EHLO testclient +??? 250- +??? 250-SIZE +??? 250-DSN +??? 250 HELP +MAIL FROM: +??? 250 +RCPT TO: NOTIFY=success +??? 250 +DATA +??? 354 +Subject: test +. +??? 250 +QUIT +??? 221 +**** +# MSA send msg to MDA +exim -q +**** +# deliver msg at MDA +exim -q +**** +# deliver notification from MDA +exim -q +**** +# +# Client requests notification of deferral. First time of trying, we get +# a defer but queue-time probably has not hit the 1st retry time yet, so no DSN +# will be sent and the message remains queued. Then, claiming time has elapsed, +# we will look again (expecting a delay-DSN to be produced). We won't see a +# retry since the actual retry time has not passed. +exim -z defer/delay +**** +client HOSTIPV4 PORT_D +??? 220 +EHLO testclient +??? 250- +??? 250-SIZE +??? 250-DSN +??? 250 HELP +MAIL FROM: +??? 250 +RCPT TO: NOTIFY=delay +??? 250 +DATA +??? 354 +Subject: test +. +??? 250 +QUIT +??? 221 +**** +exim -q +**** # -munge sys_bindir +# Clients requests no DSNs, and this one gets deferred +exim -z defer/never +**** +client HOSTIPV4 PORT_D +??? 220 +EHLO testclient +??? 250- +??? 250-SIZE +??? 250-DSN +??? 250 HELP +MAIL FROM: +??? 250 +RCPT TO: NOTIFY=never +??? 250 +DATA +??? 354 +Subject: test +. +??? 250 +QUIT +??? 221 +**** +exim -q +**** +# +# +# +# Second time, for the queued deferrals. +# We should see the notify for c@dump.ex but not d@dump.ex +exim -z playout +**** +exim -Tqt 10s/ -q +**** +sleep 1 +exim -Mrm $msg1 $msg2 +**** # -exim a +# +# +# +# Client requests bounce+delay notification; bounce happens +exim -z rej/failure+delay +**** +client HOSTIPV4 PORT_D +??? 220 +EHLO testclient +??? 250- +??? 250-SIZE +??? 250-DSN +??? 250 HELP +MAIL FROM: +??? 250 +RCPT TO: NOTIFY=fAiLuRe,DELAY +??? 250 +DATA +??? 354 +Subject: test +. +??? 250 +QUIT +??? 221 +**** +# MSA send msg to MDA +exim -q **** -sleep 2 +# deliver notification from MDA +exim -z 'deliver DSN' +**** +exim -q +**** +sleep 1 +killdaemon +# +# no_msglog_check diff --git a/test/scripts/0000-Basic/0614 b/test/scripts/0000-Basic/0614 index ff3931b16..38e374a1f 100644 --- a/test/scripts/0000-Basic/0614 +++ b/test/scripts/0000-Basic/0614 @@ -1,17 +1,71 @@ -# hosts_connection_nolog versus sender_host lists caching -exim -bd -DSERVER=server -oX PORT_D +# retry: transport identity depending on sender +# Exim test configuration 0603 +# +# Add several messages going to the same location +# And change smtp output based on senders domain +# +exim -DSERVER=server -bd -oX PORT_D **** # -# Will not log connection due to hosts_connection_nolog -client 127.0.0.1 PORT_D -??? 220 -QUIT +exim -bs +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +This is a test message. +It has three lines. +This is the last line. +. +RSET +mail from:peter@dustybelt.tld +rcpt to:bob@anotherone.tld +data +Subject: second + +This is a second test message. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: third +Reply-to: some@body + +This is a third test message. +. +RSET +mail from:peter@dustybelt.tld +rcpt to:bob@anotherone.tld +data +Subject: secondA + +This is a secondA test message. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: third +Reply-to: some@body + +This is a fourth test message. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: third +Reply-to: some@body + +This is a fifth test message. +. +quit **** # -# Connection should be logged -client HOSTIPV4 PORT_D -??? 220 -QUIT +# +exim -qq **** # +# killdaemon +no_msglog_check + diff --git a/test/scripts/0000-Basic/0615 b/test/scripts/0000-Basic/0615 index 5fcce7cac..a24d194fa 100644 --- a/test/scripts/0000-Basic/0615 +++ b/test/scripts/0000-Basic/0615 @@ -1,109 +1,667 @@ -# syslog logging +# retry: database continuation record +# Exim test configuration 0604 # -# basic -exim -DLOG_SELECTOR="" -DTIMES=no -DARG1=no -DARG2=no fred@test.ex -**** -# plus tz -exim -DLOG_SELECTOR="" -DTIMES=yes -DARG1=no -DARG2=no fred@test.ex -**** -# plus ms -exim -DLOG_SELECTOR="+millisec" -DTIMES=no -DARG1=no -DARG2=no fred@test.ex -**** -# plus tz + ms -exim -DLOG_SELECTOR="+millisec" -DTIMES=yes -DARG1=no -DARG2=no fred@test.ex -**** -# plus pid -exim -DLOG_SELECTOR="+pid" -DTIMES=no -DARG1=no -DARG2=no fred@test.ex -**** -# plus pid + tz -exim -DLOG_SELECTOR="+pid" -DTIMES=yes -DARG1=no -DARG2=no fred@test.ex -**** -# plus pid + ms -exim -DLOG_SELECTOR="+millisec +pid" -DTIMES=no -DARG1=no -DARG2=no fred@test.ex -**** -# plus pid + tz + ms -exim -DLOG_SELECTOR="+millisec +pid" -DTIMES=yes -DARG1=no -DARG2=no fred@test.ex -**** +echo Note this takes 3 minutes to run # -# -# syslog plus pid -# basic -exim -DLOG_SELECTOR="" -DTIMES=no -DARG1=no -DARG2=yes fred@test.ex -**** -# plus tz -exim -DLOG_SELECTOR="" -DTIMES=yes -DARG1=no -DARG2=yes fred@test.ex -**** -# plus ms -exim -DLOG_SELECTOR="+millisec" -DTIMES=no -DARG1=no -DARG2=yes fred@test.ex -**** -# plus tz + ms -exim -DLOG_SELECTOR="+millisec" -DTIMES=yes -DARG1=no -DARG2=yes fred@test.ex -**** -# plus pid -exim -DLOG_SELECTOR="+pid" -DTIMES=no -DARG1=no -DARG2=yes fred@test.ex -**** -# plus pid + tz -exim -DLOG_SELECTOR="+pid" -DTIMES=yes -DARG1=no -DARG2=yes fred@test.ex -**** -# plus pid + ms -exim -DLOG_SELECTOR="+millisec +pid" -DTIMES=no -DARG1=no -DARG2=yes fred@test.ex -**** -# plus pid + tz + ms -exim -DLOG_SELECTOR="+millisec +pid" -DTIMES=yes -DARG1=no -DARG2=yes fred@test.ex +exim -DSERVER=server -bd -oX PORT_D **** # -# -# syslog plus time -# basic -exim -DLOG_SELECTOR="" -DTIMES=no -DARG1=yes -DARG2=no fred@test.ex -**** -# plus tz -exim -DLOG_SELECTOR="" -DTIMES=yes -DARG1=yes -DARG2=no fred@test.ex -**** -# plus ms -exim -DLOG_SELECTOR="+millisec" -DTIMES=no -DARG1=yes -DARG2=no fred@test.ex -**** -# plus tz + ms -exim -DLOG_SELECTOR="+millisec" -DTIMES=yes -DARG1=yes -DARG2=no fred@test.ex -**** -# plus pid -exim -DLOG_SELECTOR="+pid" -DTIMES=no -DARG1=yes -DARG2=no fred@test.ex -**** -# plus pid + tz -exim -DLOG_SELECTOR="+pid" -DTIMES=yes -DARG1=yes -DARG2=no fred@test.ex -**** -# plus pid + ms -exim -DLOG_SELECTOR="+millisec +pid" -DTIMES=no -DARG1=yes -DARG2=no fred@test.ex -**** -# plus pid + tz + ms -exim -DLOG_SELECTOR="+millisec +pid" -DTIMES=yes -DARG1=yes -DARG2=no fred@test.ex +exim -bs +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +This is a test message. +It has three lines. +This is the last line. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 1 + +This is message number 1. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 2 + +This is message number 2. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 3 + +This is message number 3. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 4 + +This is message number 4. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 5 + +This is message number 5. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 6 + +This is message number 6. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 7 + +This is message number 7. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 8 + +This is message number 8. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 9 + +This is message number 9. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 10 + +This is message number 10. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 11 + +This is message number 11. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 12 + +This is message number 12. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 13 + +This is message number 13. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 14 + +This is message number 14. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 15 + +This is message number 15. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 16 + +This is message number 16. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 17 + +This is message number 17. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 18 + +This is message number 18. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 19 + +This is message number 19. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 20 + +This is message number 20. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 21 + +This is message number 21. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 22 + +This is message number 22. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 23 + +This is message number 23. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 24 + +This is message number 24. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 25 + +This is message number 25. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 26 + +This is message number 26. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 27 + +This is message number 27. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 28 + +This is message number 28. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 29 + +This is message number 29. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 30 + +This is message number 30. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 31 + +This is message number 31. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 32 + +This is message number 32. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 33 + +This is message number 33. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 34 + +This is message number 34. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 35 + +This is message number 35. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 36 + +This is message number 36. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 37 + +This is message number 37. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 38 + +This is message number 38. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 39 + +This is message number 39. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 40 + +This is message number 40. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 41 + +This is message number 41. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 42 + +This is message number 42. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 43 + +This is message number 43. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 44 + +This is message number 44. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 45 + +This is message number 45. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 46 + +This is message number 46. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 47 + +This is message number 47. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 48 + +This is message number 48. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 49 + +This is message number 49. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 50 + +This is message number 50. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 51 + +This is message number 51. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 52 + +This is message number 52. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 53 + +This is message number 53. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 54 + +This is message number 54. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 55 + +This is message number 55. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 56 + +This is message number 56. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 57 + +This is message number 57. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 58 + +This is message number 58. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 59 + +This is message number 59. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 60 + +This is message number 60. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 61 + +This is message number 61. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 62 + +This is message number 62. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 63 + +This is message number 63. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 64 + +This is message number 64. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 65 + +This is message number 65. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 66 + +This is message number 66. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 67 + +This is message number 67. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 68 + +This is message number 68. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 69 + +This is message number 69. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 70 + +This is message number 70. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 71 + +This is message number 71. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 72 + +This is message number 72. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 73 + +This is message number 73. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 74 + +This is message number 74. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 75 + +This is message number 75. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 76 + +This is message number 76. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 77 + +This is message number 77. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 78 + +This is message number 78. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 79 + +This is message number 79. +. +RSET +mail from:ralph@dustyshoes.tld +rcpt to:bob@anotherone.tld +data +Subject: message_id 80 + +This is message number 80. +. +quit **** # # -# syslog plus pid + time -# basic -exim -DLOG_SELECTOR="" -DTIMES=no -DARG1=yes -DARG2=yes fred@test.ex -**** -# plus tz -exim -DLOG_SELECTOR="" -DTIMES=yes -DARG1=yes -DARG2=yes fred@test.ex -**** -# plus ms -exim -DLOG_SELECTOR="+millisec" -DTIMES=no -DARG1=yes -DARG2=yes fred@test.ex -**** -# plus tz + ms -exim -DLOG_SELECTOR="+millisec" -DTIMES=yes -DARG1=yes -DARG2=yes fred@test.ex -**** -# plus pid -exim -DLOG_SELECTOR="+pid" -DTIMES=no -DARG1=yes -DARG2=yes fred@test.ex -**** -# plus pid + tz -exim -DLOG_SELECTOR="+pid" -DTIMES=yes -DARG1=yes -DARG2=no fred@test.ex -**** -# plus pid + ms -exim -DLOG_SELECTOR="+millisec +pid" -DTIMES=no -DARG1=yes -DARG2=yes fred@test.ex -**** -# plus pid + tz + ms -exim -DLOG_SELECTOR="+millisec +pid" -DTIMES=yes -DARG1=yes -DARG2=yes fred@test.ex +exim -qq **** # +# +killdaemon no_msglog_check + diff --git a/test/scripts/0000-Basic/0618 b/test/scripts/0000-Basic/0618 index 69a53c691..d43d13ca6 100644 --- a/test/scripts/0000-Basic/0618 +++ b/test/scripts/0000-Basic/0618 @@ -1,180 +1,57 @@ -# DSN ESMTP extension RCPT options +# free of local_part_data, domain_data, sender_data # -# Server does not advertise by default -exim -DSERVER=server -bd -oX PORT_D -**** -client 127.0.0.1 PORT_D -??? 220 -EHLO testclient -??? 250- -??? 250-SIZE -??? 250 HELP -**** -killdaemon -# -# -# Server does advertise when told. Client requests no bounces, and this one gets a reject. -exim -DSERVER=server -DOPT=y -bd -oX PORT_D -**** -exim -z rej/never -**** -client HOSTIPV4 PORT_D -??? 220 -EHLO testclient -??? 250- -??? 250-SIZE -??? 250-DSN -??? 250 HELP -MAIL FROM: -??? 250 -RCPT TO: NOTIFY=foo -??? 501 -RCPT TO: NOTIFY=never -??? 250 +exim -bh 99.99.99.99 +HELO tester +MAIL FROM: +RCPT TO: DATA -??? 354 -Subject: test . -??? 250 -QUIT -??? 221 -**** -exim -q -**** -# -# Client requests delivery notification; the server supports DSN so takes responsibility -exim -z accept/success -**** -client HOSTIPV4 PORT_D -??? 220 -EHLO testclient -??? 250- -??? 250-SIZE -??? 250-DSN -??? 250 HELP -MAIL FROM: -??? 250 -RCPT TO: NOTIFY=success -??? 250 +RSET +MAIL FROM: +RCPT TO: DATA -??? 354 -Subject: test . -??? 250 QUIT -??? 221 -**** -# MSA send msg to MDA -exim -q -**** -# deliver msg at MDA -exim -q -**** -# deliver notification from MDA -exim -q **** # -# Client requests notification of deferral. First time of trying, we get -# a defer but queue-time probably has not hit the 1st retry time yet, so no DSN -# will be sent and the message remains queued. Then, claiming time has elapsed, -# we will look again (expecting a delay-DSN to be produced). We won't see a -# retry since the actual retry time has not passed. -exim -z defer/delay +# +exim -bd -DSERVER=server -oX PORT_D **** -client HOSTIPV4 PORT_D +client 127.0.0.1 PORT_D ??? 220 -EHLO testclient -??? 250- -??? 250-SIZE -??? 250-DSN -??? 250 HELP -MAIL FROM: +HELO tester ??? 250 -RCPT TO: NOTIFY=delay +MAIL FROM: +??? 250 +RCPT TO: ??? 250 DATA ??? 354 -Subject: test . ??? 250 -QUIT -??? 221 -**** -exim -q -**** -# -# Clients requests no DSNs, and this one gets deferred -exim -z defer/never -**** -client HOSTIPV4 PORT_D -??? 220 -EHLO testclient -??? 250- -??? 250-SIZE -??? 250-DSN -??? 250 HELP -MAIL FROM: +RSET ??? 250 -RCPT TO: NOTIFY=never +MAIL FROM: +??? 250 +RCPT TO: ??? 250 DATA ??? 354 -Subject: test . ??? 250 QUIT -??? 221 -**** -exim -q -**** -# -# -# -# Second time, for the queued deferrals. -# We should see the notify for c@dump.ex but not d@dump.ex -exim -z playout -**** -exim -Tqt 10s/ -q **** -sleep 1 -exim -Mrm $msg1 $msg2 -**** -# -# +killdaemon # # -# Client requests bounce+delay notification; bounce happens -exim -z rej/failure+delay -**** -client HOSTIPV4 PORT_D -??? 220 -EHLO testclient -??? 250- -??? 250-SIZE -??? 250-DSN -??? 250 HELP -MAIL FROM: -??? 250 -RCPT TO: NOTIFY=fAiLuRe,DELAY -??? 250 +exim -bs +HELO tester +MAIL FROM: +RCPT TO: DATA -??? 354 -Subject: test . -??? 250 QUIT -??? 221 -**** -# MSA send msg to MDA -exim -q **** -# deliver notification from MDA -exim -z 'deliver DSN' -**** -exim -q -**** -sleep 1 -killdaemon # # no_msglog_check diff --git a/test/scripts/0000-Basic/0619 b/test/scripts/0000-Basic/0619 index 196b9dc0c..3715b125f 100644 --- a/test/scripts/0000-Basic/0619 +++ b/test/scripts/0000-Basic/0619 @@ -1,45 +1,69 @@ -# log_selector msg_id and msg_id_created +# domainlist match values # -# msg_id is on by default; check baseline -exim -DLOG_SELECTOR=+received_recipients -t -From: CALLER@test.ex -To: a@test.ex -Message-ID: original1235@example.com - -body +exim -bs -DOPT=: +HELO test +MAIL FROM: +RCPT TO: +QUIT **** # -# msg_id is on by default; check it can be disabled -exim -DLOG_SELECTOR=+received_recipients-msg_id -t -From: CALLER@test.ex -To: b@test.ex -Message-ID: original1235@example.com - -body +exim -bs '-DOPT=notthis : plainstring.ex : nothiseither' +HELO test +MAIL FROM: +RCPT TO: +QUIT **** # -# check msg_id_created shows invented ones -exim -DLOG_SELECTOR=+received_recipients+msg_id_created -t -From: CALLER@test.ex -To: c@test.ex - -body +exim -bs '-DOPT=notthis : *tail.ex : nothiseither' +HELO test +MAIL FROM: +RCPT TO: +QUIT **** # -# check msg_id_created ignores non-invented ones -exim -DLOG_SELECTOR=+received_recipients+msg_id_created -t -From: CALLER@test.ex -To: d@test.ex -Message-ID: original1235@example.com - -body +exim -bs '-DOPT=notthis : ^.*r(e.)ex : nothiseither' +HELO test +MAIL FROM: +RCPT TO: +QUIT **** # -# check that bounces don't log created, by default -exim -DLOG_SELECTOR=+received_recipients -M $msg1 +exim -bs '-DOPT=notthis : @ : nothiseither' +HELO test +MAIL FROM: +RCPT TO: +QUIT **** -# and check they do with msg_id_created -exim -DLOG_SELECTOR=+received_recipients+msg_id_created -M $msg1 +# +# +exim -bs '-DOPT=notthis : @[] : nothiseither' +HELO test +MAIL FROM: +RCPT TO: +QUIT +**** +# +# malformed +exim -bs '-DOPT=notthis : @[] : nothiseither' +HELO test +MAIL FROM: +RCPT TO: +QUIT +**** +# +# malformed +exim -bs '-DOPT=notthis : @[] : nothiseither' +HELO test +MAIL FROM: +RCPT TO: +QUIT +**** +# +# +exim -bs '-DOPT=notthis : @mx_any/ignore=1.1.1.1 : nothiseither' +HELO test +MAIL FROM: +RCPT TO: +QUIT **** # -no_msglog_check diff --git a/test/scripts/0000-Basic/0620 b/test/scripts/0000-Basic/0620 index 96d598834..09587750d 100644 --- a/test/scripts/0000-Basic/0620 +++ b/test/scripts/0000-Basic/0620 @@ -1,6 +1,18 @@ -# router variables -exim -odi a -Subject: foo - -body +# singlekey lookup ret-key +# +# baseline, get the data +exim -d-all+expand -bs '-DOPT=notthis : lsearch;DIR/aux-fixed/TESTNUM.lsearch : nothiseither' +HELO test +MAIL FROM: +RCPT TO: +QUIT **** +# +# get the key +exim -d-all+expand -bs '-DOPT=notthis : lsearch,ret=key;DIR/aux-fixed/TESTNUM.lsearch : nothiseither' +HELO test +MAIL FROM: +RCPT TO: +QUIT +**** +# diff --git a/test/scripts/0000-Basic/0621 b/test/scripts/0000-Basic/0621 deleted file mode 100644 index 53512ade4..000000000 --- a/test/scripts/0000-Basic/0621 +++ /dev/null @@ -1,19 +0,0 @@ -# $queue_size -# -exim -bd -DSERVER=server -oX PORT_D -**** -# -exim a@test.ex -**** -exim a@test.ex -**** -exim a@test.ex -Subject: msg 3 -**** -sleep 4 -exim a@test.ex -Subject: msg 4 -**** -# -killdaemon -no_msglog_check diff --git a/test/scripts/0000-Basic/0622 b/test/scripts/0000-Basic/0622 deleted file mode 100644 index f3016f2cf..000000000 --- a/test/scripts/0000-Basic/0622 +++ /dev/null @@ -1,49 +0,0 @@ -# bounce_message_file and warn_message_file -# -exim -odf a@test.ex -Subject: test 1.1 - Default deny message -**** -exim -odf -DOPT=DIR/aux-fixed/TESTNUM.bounce.tmpl b@test.ex -Subject: test 1.2 - Specified deny message file -**** -exim -odf -DOPT=DIR/aux-fixed/TESTNUM.nonexist.tmpl c@test.ex -Subject: test 1.3 - Specified, missing deny message file -**** -exim -odf -DOPT=relative_file_path d@test.ex -Subject: test 1.4 - Specified, non-absolute -**** -exim -odf -DOPT='$acl_m_unset' e@test.ex -Subject: test 1.5 - Specified, expansion empty -**** -exim -odf -DOPT='DIR/aux-fixed/TESTNUM.$sender_address' f@test.ex -Subject: test 1.6 - Specified, expansion tainted -**** -exim -odf -DOPT='${if ={0}{0} {DIR/aux-fixed/TESTNUM.bounce.tmpl}{bad}}' g@test.ex -Subject: test 1.7 - Specified, expansion good -**** -# -exim -odf delay_p@test.ex -Subject: test 2.1 - Default delay message -**** -exim -odf -DOPT=DIR/aux-fixed/TESTNUM.bounce.tmpl delay_q@test.ex -Subject: test 2.2 - Specified delay message file -**** -exim -odf -DOPT=DIR/aux-fixed/TESTNUM.nonexist.tmpl delay_r@test.ex -Subject: test 2.3 - Specified, missing delay message file -**** -exim -odf -DOPT='${if ={0}{0} {DIR/aux-fixed/TESTNUM.bounce.tmpl}{bad}}' delay_s@test.ex -Subject: test 2.7 - Specified, expansion good -**** -sleep 1 -exim -M $msg1 -**** -exim -DOPT=DIR/aux-fixed/TESTNUM.bounce.tmpl -M $msg2 -**** -exim -DOPT=DIR/aux-fixed/TESTNUM.nonexist.tmpl -M $msg3 -**** -exim -DOPT=DIR/aux-fixed/TESTNUM.bounce.tmpl -M $msg4 -**** -sleep 1 -# -# -no_msglog_check diff --git a/test/scripts/0000-Basic/0623 b/test/scripts/0000-Basic/0623 deleted file mode 100644 index d43d13ca6..000000000 --- a/test/scripts/0000-Basic/0623 +++ /dev/null @@ -1,57 +0,0 @@ -# free of local_part_data, domain_data, sender_data -# -exim -bh 99.99.99.99 -HELO tester -MAIL FROM: -RCPT TO: -DATA -. -RSET -MAIL FROM: -RCPT TO: -DATA -. -QUIT -**** -# -# -exim -bd -DSERVER=server -oX PORT_D -**** -client 127.0.0.1 PORT_D -??? 220 -HELO tester -??? 250 -MAIL FROM: -??? 250 -RCPT TO: -??? 250 -DATA -??? 354 -. -??? 250 -RSET -??? 250 -MAIL FROM: -??? 250 -RCPT TO: -??? 250 -DATA -??? 354 -. -??? 250 -QUIT -**** -killdaemon -# -# -exim -bs -HELO tester -MAIL FROM: -RCPT TO: -DATA -. -QUIT -**** -# -# -no_msglog_check diff --git a/test/scripts/0000-Basic/0624 b/test/scripts/0000-Basic/0624 deleted file mode 100644 index 3715b125f..000000000 --- a/test/scripts/0000-Basic/0624 +++ /dev/null @@ -1,69 +0,0 @@ -# domainlist match values -# -exim -bs -DOPT=: -HELO test -MAIL FROM: -RCPT TO: -QUIT -**** -# -exim -bs '-DOPT=notthis : plainstring.ex : nothiseither' -HELO test -MAIL FROM: -RCPT TO: -QUIT -**** -# -exim -bs '-DOPT=notthis : *tail.ex : nothiseither' -HELO test -MAIL FROM: -RCPT TO: -QUIT -**** -# -exim -bs '-DOPT=notthis : ^.*r(e.)ex : nothiseither' -HELO test -MAIL FROM: -RCPT TO: -QUIT -**** -# -exim -bs '-DOPT=notthis : @ : nothiseither' -HELO test -MAIL FROM: -RCPT TO: -QUIT -**** -# -# -exim -bs '-DOPT=notthis : @[] : nothiseither' -HELO test -MAIL FROM: -RCPT TO: -QUIT -**** -# -# malformed -exim -bs '-DOPT=notthis : @[] : nothiseither' -HELO test -MAIL FROM: -RCPT TO: -QUIT -**** -# -# malformed -exim -bs '-DOPT=notthis : @[] : nothiseither' -HELO test -MAIL FROM: -RCPT TO: -QUIT -**** -# -# -exim -bs '-DOPT=notthis : @mx_any/ignore=1.1.1.1 : nothiseither' -HELO test -MAIL FROM: -RCPT TO: -QUIT -**** -# diff --git a/test/scripts/0000-Basic/0625 b/test/scripts/0000-Basic/0625 deleted file mode 100644 index 09587750d..000000000 --- a/test/scripts/0000-Basic/0625 +++ /dev/null @@ -1,18 +0,0 @@ -# singlekey lookup ret-key -# -# baseline, get the data -exim -d-all+expand -bs '-DOPT=notthis : lsearch;DIR/aux-fixed/TESTNUM.lsearch : nothiseither' -HELO test -MAIL FROM: -RCPT TO: -QUIT -**** -# -# get the key -exim -d-all+expand -bs '-DOPT=notthis : lsearch,ret=key;DIR/aux-fixed/TESTNUM.lsearch : nothiseither' -HELO test -MAIL FROM: -RCPT TO: -QUIT -**** -# diff --git a/test/stderr/0583 b/test/stderr/0583 deleted file mode 100644 index 3c3c7f103..000000000 --- a/test/stderr/0583 +++ /dev/null @@ -1,12 +0,0 @@ -### Reject: no match -### Reject, with specific SMTP message -### Accept, matches in header CC: -### Reject: To: & CC: combo, an env rcpt missing -### Accept: Resent-To: & Resent-CC: combo - -******** SERVER ******** -### Reject: no match -### Reject, with specific SMTP message -### Accept, matches in header CC: -### Reject: To: & CC: combo, an env rcpt missing -### Accept: Resent-To: & Resent-CC: combo diff --git a/test/stderr/0584 b/test/stderr/0584 index af4f47118..d3e854e68 100644 --- a/test/stderr/0584 +++ b/test/stderr/0584 @@ -1 +1,67 @@ -1999-03-02 09:44:33 10HmaX-0005vi-00 == CALLER@the.local.host.name R=localuser T=local_delivery defer (-1): Tainted 'TESTSUITE/test-mail/CALLER' (file or directory name for local_delivery transport) not permitted +>>> host in hosts_connection_nolog? no (option unset) +>>> host in host_lookup? no (option unset) +>>> host in host_reject_connection? no (option unset) +>>> host in sender_unqualified_hosts? no (option unset) +>>> host in recipient_unqualified_hosts? no (option unset) +>>> host in helo_verify_hosts? no (option unset) +>>> host in helo_try_verify_hosts? no (option unset) +>>> host in helo_accept_junk_hosts? no (option unset) +>>> using ACL "check_recipient" +>>> processing "require" (TESTSUITE/test-config 20) +>>> check verify = sender=userx@test.ex +>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>>> routing userx@test.ex +>>> userx in "userx"? yes (matched "userx") +>>> calling goodroute router +>>> routed by goodroute router +>>> ----------- end verify ------------ +>>> require: condition test succeeded in ACL "check_recipient" +>>> processing "accept" (TESTSUITE/test-config 21) +>>> accept: condition test succeeded in ACL "check_recipient" +>>> end of ACL "check_recipient": ACCEPT +>>> host in ignore_fromline_hosts? no (option unset) +LOG: 10HmaX-0005vi-00 <= userx@test.ex H=[127.0.0.1] P=smtp S=sss +>>> host in hosts_connection_nolog? no (option unset) +>>> host in host_lookup? no (option unset) +>>> host in host_reject_connection? no (option unset) +>>> host in sender_unqualified_hosts? no (option unset) +>>> host in recipient_unqualified_hosts? no (option unset) +>>> host in helo_verify_hosts? no (option unset) +>>> host in helo_try_verify_hosts? no (option unset) +>>> host in helo_accept_junk_hosts? no (option unset) +>>> using ACL "check_recipient" +>>> processing "require" (TESTSUITE/test-config 20) +>>> check verify = sender=fail@test.ex +>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>>> routing fail@test.ex +>>> fail in "userx"? no (end of list) +>>> no more routers +>>> ----------- end verify ------------ +>>> require: condition test failed in ACL "check_recipient" +>>> end of ACL "check_recipient": not OK +LOG: H=[127.0.0.1] sender verify fail for : Unrouteable address +LOG: H=[127.0.0.1] F= rejected RCPT : Sender verify failed +>>> host in hosts_connection_nolog? no (option unset) +>>> host in host_lookup? no (option unset) +>>> host in host_reject_connection? no (option unset) +>>> host in sender_unqualified_hosts? no (option unset) +>>> host in recipient_unqualified_hosts? no (option unset) +>>> host in helo_verify_hosts? no (option unset) +>>> host in helo_try_verify_hosts? no (option unset) +>>> host in helo_accept_junk_hosts? no (option unset) +>>> using ACL "check_recipient" +>>> processing "require" (TESTSUITE/test-config 20) +>>> check verify = sender=$sender_address/defer_ok +>>> = sender=userx@test.ex/defer_ok +>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>>> routing userx@test.ex +>>> userx in "userx"? yes (matched "userx") +>>> calling goodroute router +>>> routed by goodroute router +>>> ----------- end verify ------------ +>>> require: condition test succeeded in ACL "check_recipient" +>>> processing "accept" (TESTSUITE/test-config 21) +>>> accept: condition test succeeded in ACL "check_recipient" +>>> end of ACL "check_recipient": ACCEPT +>>> host in ignore_fromline_hosts? no (option unset) +LOG: 10HmaY-0005vi-00 <= userx@test.ex H=[127.0.0.1] P=smtp S=sss diff --git a/test/stderr/0585 b/test/stderr/0585 index dc309d8a3..3c3c7f103 100644 --- a/test/stderr/0585 +++ b/test/stderr/0585 @@ -1 +1,12 @@ -1999-03-02 09:44:33 10HmaX-0005vi-00 == |TESTSUITE/bin/iefbr14 R=r2 T=t2 defer (0): Tainted 'TESTSUITE/bin/iefbr14' (command for t2 transport) not permitted +### Reject: no match +### Reject, with specific SMTP message +### Accept, matches in header CC: +### Reject: To: & CC: combo, an env rcpt missing +### Accept: Resent-To: & Resent-CC: combo + +******** SERVER ******** +### Reject: no match +### Reject, with specific SMTP message +### Accept, matches in header CC: +### Reject: To: & CC: combo, an env rcpt missing +### Accept: Resent-To: & Resent-CC: combo diff --git a/test/stderr/0587 b/test/stderr/0587 new file mode 100644 index 000000000..34736abf5 --- /dev/null +++ b/test/stderr/0587 @@ -0,0 +1,17 @@ +>>> host in hosts_connection_nolog? no (option unset) +>>> host in host_lookup? no (option unset) +>>> host in host_reject_connection? no (option unset) +>>> host in sender_unqualified_hosts? no (option unset) +>>> host in recipient_unqualified_hosts? no (option unset) +>>> host in helo_verify_hosts? no (option unset) +>>> host in helo_try_verify_hosts? no (option unset) +>>> host in helo_accept_junk_hosts? no (option unset) +>>> test in helo_lookup_domains? no (end of list) +>>> processing "accept" (TESTSUITE/test-config 14) +>>> check hosts = test.again.dns +>>> test.again.dns in dns_again_means_nonexist? no (option unset) +>>> no IP address found for host test.again.dns (during SMTP connection from (test) [ip4.ip4.ip4.ip4]) +>>> test.again.dns in dns_again_means_nonexist? no (option unset) +>>> host in "test.again.dns"? list match deferred for test.again.dns +>>> accept: condition test deferred in inline ACL +LOG: H=(test) [ip4.ip4.ip4.ip4] F= temporarily rejected RCPT : DNS lookup of "test.again.dns" deferred diff --git a/test/stderr/0588 b/test/stderr/0588 new file mode 100644 index 000000000..cc24461c9 --- /dev/null +++ b/test/stderr/0588 @@ -0,0 +1,41 @@ +>>> host in hosts_connection_nolog? no (option unset) +>>> host in host_lookup? no (option unset) +>>> host in host_reject_connection? no (option unset) +>>> host in sender_unqualified_hosts? no (option unset) +>>> host in recipient_unqualified_hosts? no (option unset) +>>> host in helo_verify_hosts? no (option unset) +>>> host in helo_try_verify_hosts? no (option unset) +>>> host in helo_accept_junk_hosts? no (option unset) +>>> test in helo_lookup_domains? no (end of list) +>>> processing "accept" (TESTSUITE/test-config 19) +>>> check verify = recipient +>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>>> routing should_log@delay1500.test.ex +>>> calling all router +>>> delay1500.test.ex in "*"? yes (matched "*") +LOG: Long A lookup for 'delay1500.test.ex': ssss msec +>>> local host found for non-MX address +>>> routed by all router +>>> ----------- end verify ------------ +>>> accept: condition test succeeded in inline ACL +>>> end of inline ACL: ACCEPT +>>> host in hosts_connection_nolog? no (option unset) +>>> host in host_lookup? no (option unset) +>>> host in host_reject_connection? no (option unset) +>>> host in sender_unqualified_hosts? no (option unset) +>>> host in recipient_unqualified_hosts? no (option unset) +>>> host in helo_verify_hosts? no (option unset) +>>> host in helo_try_verify_hosts? no (option unset) +>>> host in helo_accept_junk_hosts? no (option unset) +>>> test in helo_lookup_domains? no (end of list) +>>> processing "accept" (TESTSUITE/test-config 19) +>>> check verify = recipient +>>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +>>> routing should_not_log@delay500.test.ex +>>> calling all router +>>> delay500.test.ex in "*"? yes (matched "*") +>>> local host found for non-MX address +>>> routed by all router +>>> ----------- end verify ------------ +>>> accept: condition test succeeded in inline ACL +>>> end of inline ACL: ACCEPT diff --git a/test/stderr/0591 b/test/stderr/0591 deleted file mode 100644 index d3e854e68..000000000 --- a/test/stderr/0591 +++ /dev/null @@ -1,67 +0,0 @@ ->>> host in hosts_connection_nolog? no (option unset) ->>> host in host_lookup? no (option unset) ->>> host in host_reject_connection? no (option unset) ->>> host in sender_unqualified_hosts? no (option unset) ->>> host in recipient_unqualified_hosts? no (option unset) ->>> host in helo_verify_hosts? no (option unset) ->>> host in helo_try_verify_hosts? no (option unset) ->>> host in helo_accept_junk_hosts? no (option unset) ->>> using ACL "check_recipient" ->>> processing "require" (TESTSUITE/test-config 20) ->>> check verify = sender=userx@test.ex ->>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ->>> routing userx@test.ex ->>> userx in "userx"? yes (matched "userx") ->>> calling goodroute router ->>> routed by goodroute router ->>> ----------- end verify ------------ ->>> require: condition test succeeded in ACL "check_recipient" ->>> processing "accept" (TESTSUITE/test-config 21) ->>> accept: condition test succeeded in ACL "check_recipient" ->>> end of ACL "check_recipient": ACCEPT ->>> host in ignore_fromline_hosts? no (option unset) -LOG: 10HmaX-0005vi-00 <= userx@test.ex H=[127.0.0.1] P=smtp S=sss ->>> host in hosts_connection_nolog? no (option unset) ->>> host in host_lookup? no (option unset) ->>> host in host_reject_connection? no (option unset) ->>> host in sender_unqualified_hosts? no (option unset) ->>> host in recipient_unqualified_hosts? no (option unset) ->>> host in helo_verify_hosts? no (option unset) ->>> host in helo_try_verify_hosts? no (option unset) ->>> host in helo_accept_junk_hosts? no (option unset) ->>> using ACL "check_recipient" ->>> processing "require" (TESTSUITE/test-config 20) ->>> check verify = sender=fail@test.ex ->>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ->>> routing fail@test.ex ->>> fail in "userx"? no (end of list) ->>> no more routers ->>> ----------- end verify ------------ ->>> require: condition test failed in ACL "check_recipient" ->>> end of ACL "check_recipient": not OK -LOG: H=[127.0.0.1] sender verify fail for : Unrouteable address -LOG: H=[127.0.0.1] F= rejected RCPT : Sender verify failed ->>> host in hosts_connection_nolog? no (option unset) ->>> host in host_lookup? no (option unset) ->>> host in host_reject_connection? no (option unset) ->>> host in sender_unqualified_hosts? no (option unset) ->>> host in recipient_unqualified_hosts? no (option unset) ->>> host in helo_verify_hosts? no (option unset) ->>> host in helo_try_verify_hosts? no (option unset) ->>> host in helo_accept_junk_hosts? no (option unset) ->>> using ACL "check_recipient" ->>> processing "require" (TESTSUITE/test-config 20) ->>> check verify = sender=$sender_address/defer_ok ->>> = sender=userx@test.ex/defer_ok ->>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ->>> routing userx@test.ex ->>> userx in "userx"? yes (matched "userx") ->>> calling goodroute router ->>> routed by goodroute router ->>> ----------- end verify ------------ ->>> require: condition test succeeded in ACL "check_recipient" ->>> processing "accept" (TESTSUITE/test-config 21) ->>> accept: condition test succeeded in ACL "check_recipient" ->>> end of ACL "check_recipient": ACCEPT ->>> host in ignore_fromline_hosts? no (option unset) -LOG: 10HmaY-0005vi-00 <= userx@test.ex H=[127.0.0.1] P=smtp S=sss diff --git a/test/stderr/0593 b/test/stderr/0593 new file mode 100644 index 000000000..af4f47118 --- /dev/null +++ b/test/stderr/0593 @@ -0,0 +1 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 == CALLER@the.local.host.name R=localuser T=local_delivery defer (-1): Tainted 'TESTSUITE/test-mail/CALLER' (file or directory name for local_delivery transport) not permitted diff --git a/test/stderr/0594 b/test/stderr/0594 new file mode 100644 index 000000000..dc309d8a3 --- /dev/null +++ b/test/stderr/0594 @@ -0,0 +1 @@ +1999-03-02 09:44:33 10HmaX-0005vi-00 == |TESTSUITE/bin/iefbr14 R=r2 T=t2 defer (0): Tainted 'TESTSUITE/bin/iefbr14' (command for t2 transport) not permitted diff --git a/test/stderr/0601 b/test/stderr/0601 new file mode 100644 index 000000000..2a00021be --- /dev/null +++ b/test/stderr/0601 @@ -0,0 +1,64 @@ +SYSLOG: '10HmaX-0005vi-00 msg' +SYSLOG: '10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '10HmaY-0005vi-00 msg' +SYSLOG: '10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '10HmaZ-0005vi-00 msg' +SYSLOG: '10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '10HmbA-0005vi-00 msg' +SYSLOG: '10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '10HmbB-0005vi-00 msg' +SYSLOG: '10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '10HmbC-0005vi-00 msg' +SYSLOG: '10HmbC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '10HmbD-0005vi-00 msg' +SYSLOG: '10HmbD-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '10HmbE-0005vi-00 msg' +SYSLOG: '10HmbE-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '10HmbF-0005vi-00 msg' +SYSLOG: '10HmbF-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '10HmbG-0005vi-00 msg' +SYSLOG: '10HmbG-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '10HmbH-0005vi-00 msg' +SYSLOG: '10HmbH-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '10HmbI-0005vi-00 msg' +SYSLOG: '10HmbI-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '[1250] 10HmbJ-0005vi-00 msg' +SYSLOG: '[1250] 10HmbJ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '[1251] 10HmbK-0005vi-00 msg' +SYSLOG: '[1251] 10HmbK-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '[1252] 10HmbL-0005vi-00 msg' +SYSLOG: '[1252] 10HmbL-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '[1253] 10HmbM-0005vi-00 msg' +SYSLOG: '[1253] 10HmbM-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '2017-07-30 18:51:05 10HmbN-0005vi-00 msg' +SYSLOG: '2017-07-30 18:51:05 10HmbN-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '2017-07-30 18:51:05 +9999 10HmbO-0005vi-00 msg' +SYSLOG: '2017-07-30 18:51:05 +9999 10HmbO-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '2017-07-30 18:51:05.712 10HmbP-0005vi-00 msg' +SYSLOG: '2017-07-30 18:51:05.712 10HmbP-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '2017-07-30 18:51:05.712 +9999 10HmbQ-0005vi-00 msg' +SYSLOG: '2017-07-30 18:51:05.712 +9999 10HmbQ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '2017-07-30 18:51:05 10HmbR-0005vi-00 msg' +SYSLOG: '2017-07-30 18:51:05 10HmbR-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '2017-07-30 18:51:05 +9999 10HmbS-0005vi-00 msg' +SYSLOG: '2017-07-30 18:51:05 +9999 10HmbS-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '2017-07-30 18:51:05.712 10HmbT-0005vi-00 msg' +SYSLOG: '2017-07-30 18:51:05.712 10HmbT-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '2017-07-30 18:51:05.712 +9999 10HmbU-0005vi-00 msg' +SYSLOG: '2017-07-30 18:51:05.712 +9999 10HmbU-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '2017-07-30 18:51:05 10HmbV-0005vi-00 msg' +SYSLOG: '2017-07-30 18:51:05 10HmbV-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '2017-07-30 18:51:05 +9999 10HmbW-0005vi-00 msg' +SYSLOG: '2017-07-30 18:51:05 +9999 10HmbW-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '2017-07-30 18:51:05.712 10HmbX-0005vi-00 msg' +SYSLOG: '2017-07-30 18:51:05.712 10HmbX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '2017-07-30 18:51:05.712 +9999 10HmbY-0005vi-00 msg' +SYSLOG: '2017-07-30 18:51:05.712 +9999 10HmbY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '2017-07-30 18:51:05 [1254] 10HmbZ-0005vi-00 msg' +SYSLOG: '2017-07-30 18:51:05 [1254] 10HmbZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '2017-07-30 18:51:05 +9999 10HmcA-0005vi-00 msg' +SYSLOG: '2017-07-30 18:51:05 +9999 10HmcA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '2017-07-30 18:51:05.712 [1255] 10HmcB-0005vi-00 msg' +SYSLOG: '2017-07-30 18:51:05.712 [1255] 10HmcB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' +SYSLOG: '2017-07-30 18:51:05.712 +9999 [1256] 10HmcC-0005vi-00 msg' +SYSLOG: '2017-07-30 18:51:05.712 +9999 [1256] 10HmcC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' diff --git a/test/stderr/0604 b/test/stderr/0604 deleted file mode 100644 index 045fadc9b..000000000 --- a/test/stderr/0604 +++ /dev/null @@ -1,2 +0,0 @@ - -******** SERVER ******** diff --git a/test/stderr/0605 b/test/stderr/0605 deleted file mode 100644 index 34736abf5..000000000 --- a/test/stderr/0605 +++ /dev/null @@ -1,17 +0,0 @@ ->>> host in hosts_connection_nolog? no (option unset) ->>> host in host_lookup? no (option unset) ->>> host in host_reject_connection? no (option unset) ->>> host in sender_unqualified_hosts? no (option unset) ->>> host in recipient_unqualified_hosts? no (option unset) ->>> host in helo_verify_hosts? no (option unset) ->>> host in helo_try_verify_hosts? no (option unset) ->>> host in helo_accept_junk_hosts? no (option unset) ->>> test in helo_lookup_domains? no (end of list) ->>> processing "accept" (TESTSUITE/test-config 14) ->>> check hosts = test.again.dns ->>> test.again.dns in dns_again_means_nonexist? no (option unset) ->>> no IP address found for host test.again.dns (during SMTP connection from (test) [ip4.ip4.ip4.ip4]) ->>> test.again.dns in dns_again_means_nonexist? no (option unset) ->>> host in "test.again.dns"? list match deferred for test.again.dns ->>> accept: condition test deferred in inline ACL -LOG: H=(test) [ip4.ip4.ip4.ip4] F= temporarily rejected RCPT : DNS lookup of "test.again.dns" deferred diff --git a/test/stderr/0606 b/test/stderr/0606 deleted file mode 100644 index cc24461c9..000000000 --- a/test/stderr/0606 +++ /dev/null @@ -1,41 +0,0 @@ ->>> host in hosts_connection_nolog? no (option unset) ->>> host in host_lookup? no (option unset) ->>> host in host_reject_connection? no (option unset) ->>> host in sender_unqualified_hosts? no (option unset) ->>> host in recipient_unqualified_hosts? no (option unset) ->>> host in helo_verify_hosts? no (option unset) ->>> host in helo_try_verify_hosts? no (option unset) ->>> host in helo_accept_junk_hosts? no (option unset) ->>> test in helo_lookup_domains? no (end of list) ->>> processing "accept" (TESTSUITE/test-config 19) ->>> check verify = recipient ->>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ->>> routing should_log@delay1500.test.ex ->>> calling all router ->>> delay1500.test.ex in "*"? yes (matched "*") -LOG: Long A lookup for 'delay1500.test.ex': ssss msec ->>> local host found for non-MX address ->>> routed by all router ->>> ----------- end verify ------------ ->>> accept: condition test succeeded in inline ACL ->>> end of inline ACL: ACCEPT ->>> host in hosts_connection_nolog? no (option unset) ->>> host in host_lookup? no (option unset) ->>> host in host_reject_connection? no (option unset) ->>> host in sender_unqualified_hosts? no (option unset) ->>> host in recipient_unqualified_hosts? no (option unset) ->>> host in helo_verify_hosts? no (option unset) ->>> host in helo_try_verify_hosts? no (option unset) ->>> host in helo_accept_junk_hosts? no (option unset) ->>> test in helo_lookup_domains? no (end of list) ->>> processing "accept" (TESTSUITE/test-config 19) ->>> check verify = recipient ->>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ->>> routing should_not_log@delay500.test.ex ->>> calling all router ->>> delay500.test.ex in "*"? yes (matched "*") ->>> local host found for non-MX address ->>> routed by all router ->>> ----------- end verify ------------ ->>> accept: condition test succeeded in inline ACL ->>> end of inline ACL: ACCEPT diff --git a/test/stderr/0608 b/test/stderr/0608 new file mode 100644 index 000000000..0cf96cfdc --- /dev/null +++ b/test/stderr/0608 @@ -0,0 +1,8 @@ +2017-07-30 18:51:05.712 10HmaX-0005vi-00 Failed to open TESTSUITE/aux-fixed/0608.nonexist.tmpl for error message texts: No such file or directory +2017-07-30 18:51:05.712 10HmaY-0005vi-00 bounce_message_file is not absolute after expansion: 'relative_file_path' + +2017-07-30 18:51:05.712 10HmaZ-0005vi-00 Failed to expand bounce_message_file: '$acl_m_unset' + +2017-07-30 18:51:05.712 10HmbA-0005vi-00 bounce_message_file is not untainted after expansion: 'TESTSUITE/aux-fixed/0608.CALLER@myhost.test.ex' + +2017-07-30 18:51:05.712 10HmbB-0005vi-00 Failed to open TESTSUITE/aux-fixed/0608.nonexist.tmpl for warning message texts: No such file or directory diff --git a/test/stderr/0615 b/test/stderr/0615 index 2a00021be..045fadc9b 100644 --- a/test/stderr/0615 +++ b/test/stderr/0615 @@ -1,64 +1,2 @@ -SYSLOG: '10HmaX-0005vi-00 msg' -SYSLOG: '10HmaX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '10HmaY-0005vi-00 msg' -SYSLOG: '10HmaY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '10HmaZ-0005vi-00 msg' -SYSLOG: '10HmaZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '10HmbA-0005vi-00 msg' -SYSLOG: '10HmbA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '10HmbB-0005vi-00 msg' -SYSLOG: '10HmbB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '10HmbC-0005vi-00 msg' -SYSLOG: '10HmbC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '10HmbD-0005vi-00 msg' -SYSLOG: '10HmbD-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '10HmbE-0005vi-00 msg' -SYSLOG: '10HmbE-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '10HmbF-0005vi-00 msg' -SYSLOG: '10HmbF-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '10HmbG-0005vi-00 msg' -SYSLOG: '10HmbG-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '10HmbH-0005vi-00 msg' -SYSLOG: '10HmbH-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '10HmbI-0005vi-00 msg' -SYSLOG: '10HmbI-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '[1250] 10HmbJ-0005vi-00 msg' -SYSLOG: '[1250] 10HmbJ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '[1251] 10HmbK-0005vi-00 msg' -SYSLOG: '[1251] 10HmbK-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '[1252] 10HmbL-0005vi-00 msg' -SYSLOG: '[1252] 10HmbL-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '[1253] 10HmbM-0005vi-00 msg' -SYSLOG: '[1253] 10HmbM-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '2017-07-30 18:51:05 10HmbN-0005vi-00 msg' -SYSLOG: '2017-07-30 18:51:05 10HmbN-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '2017-07-30 18:51:05 +9999 10HmbO-0005vi-00 msg' -SYSLOG: '2017-07-30 18:51:05 +9999 10HmbO-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '2017-07-30 18:51:05.712 10HmbP-0005vi-00 msg' -SYSLOG: '2017-07-30 18:51:05.712 10HmbP-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '2017-07-30 18:51:05.712 +9999 10HmbQ-0005vi-00 msg' -SYSLOG: '2017-07-30 18:51:05.712 +9999 10HmbQ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '2017-07-30 18:51:05 10HmbR-0005vi-00 msg' -SYSLOG: '2017-07-30 18:51:05 10HmbR-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '2017-07-30 18:51:05 +9999 10HmbS-0005vi-00 msg' -SYSLOG: '2017-07-30 18:51:05 +9999 10HmbS-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '2017-07-30 18:51:05.712 10HmbT-0005vi-00 msg' -SYSLOG: '2017-07-30 18:51:05.712 10HmbT-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '2017-07-30 18:51:05.712 +9999 10HmbU-0005vi-00 msg' -SYSLOG: '2017-07-30 18:51:05.712 +9999 10HmbU-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '2017-07-30 18:51:05 10HmbV-0005vi-00 msg' -SYSLOG: '2017-07-30 18:51:05 10HmbV-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '2017-07-30 18:51:05 +9999 10HmbW-0005vi-00 msg' -SYSLOG: '2017-07-30 18:51:05 +9999 10HmbW-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '2017-07-30 18:51:05.712 10HmbX-0005vi-00 msg' -SYSLOG: '2017-07-30 18:51:05.712 10HmbX-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '2017-07-30 18:51:05.712 +9999 10HmbY-0005vi-00 msg' -SYSLOG: '2017-07-30 18:51:05.712 +9999 10HmbY-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '2017-07-30 18:51:05 [1254] 10HmbZ-0005vi-00 msg' -SYSLOG: '2017-07-30 18:51:05 [1254] 10HmbZ-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '2017-07-30 18:51:05 +9999 10HmcA-0005vi-00 msg' -SYSLOG: '2017-07-30 18:51:05 +9999 10HmcA-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '2017-07-30 18:51:05.712 [1255] 10HmcB-0005vi-00 msg' -SYSLOG: '2017-07-30 18:51:05.712 [1255] 10HmcB-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' -SYSLOG: '2017-07-30 18:51:05.712 +9999 [1256] 10HmcC-0005vi-00 msg' -SYSLOG: '2017-07-30 18:51:05.712 +9999 [1256] 10HmcC-0005vi-00 <= CALLER@myhost.test.ex U=CALLER P=local S=sss' + +******** SERVER ******** diff --git a/test/stderr/0618 b/test/stderr/0618 new file mode 100644 index 000000000..6ae33ae81 --- /dev/null +++ b/test/stderr/0618 @@ -0,0 +1,29 @@ +>>> host in hosts_connection_nolog? no (option unset) +>>> host in host_lookup? no (option unset) +>>> host in host_reject_connection? no (option unset) +>>> host in sender_unqualified_hosts? no (option unset) +>>> host in recipient_unqualified_hosts? no (option unset) +>>> host in helo_verify_hosts? no (option unset) +>>> host in helo_try_verify_hosts? no (option unset) +>>> host in helo_accept_junk_hosts? no (option unset) +>>> tester in helo_lookup_domains? no (end of list) +>>> using ACL "chk_rcpt" +>>> processing "accept" (TESTSUITE/test-config 20) +>>> check local_parts = lsearch;TESTSUITE/aux-fixed/0618.list +>>> fred in "lsearch;TESTSUITE/aux-fixed/0618.list"? yes (matched "lsearch;TESTSUITE/aux-fixed/0618.list") +>>> check domains = lsearch;TESTSUITE/aux-fixed/0618.list +>>> good1.ex in "lsearch;TESTSUITE/aux-fixed/0618.list"? yes (matched "lsearch;TESTSUITE/aux-fixed/0618.list") +>>> accept: condition test succeeded in ACL "chk_rcpt" +>>> end of ACL "chk_rcpt": ACCEPT +LOG: 10HmbA-0005vi-00 <= a@test.ex H=(tester) [99.99.99.99] P=smtp S=sss +>>> using ACL "chk_rcpt" +>>> processing "accept" (TESTSUITE/test-config 20) +>>> check local_parts = lsearch;TESTSUITE/aux-fixed/0618.list +>>> jim in "lsearch;TESTSUITE/aux-fixed/0618.list"? yes (matched "lsearch;TESTSUITE/aux-fixed/0618.list") +>>> check domains = lsearch;TESTSUITE/aux-fixed/0618.list +>>> good2.ex in "lsearch;TESTSUITE/aux-fixed/0618.list"? yes (matched "lsearch;TESTSUITE/aux-fixed/0618.list") +>>> accept: condition test succeeded in ACL "chk_rcpt" +>>> end of ACL "chk_rcpt": ACCEPT +LOG: 10HmbB-0005vi-00 <= b@test.ex H=(tester) [99.99.99.99] P=smtp S=sss + +******** SERVER ******** diff --git a/test/stderr/0620 b/test/stderr/0620 new file mode 100644 index 000000000..455a3ee1b --- /dev/null +++ b/test/stderr/0620 @@ -0,0 +1,59 @@ +Exim version x.yz .... +adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys +configuration file is TESTSUITE/test-config +admin user +LOG: smtp_connection MAIN + SMTP connection from CALLER + ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full + ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full + ╰─────result: primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 + ╭considering: domain $domain + ├──expanding: domain $domain + ╰─────result: domain trythiskey.ex + ╰──(tainted) +LOG: MAIN + domain trythiskey.ex +created log directory TESTSUITE/spool/log + ╭considering: value $domain_data + ├──expanding: value $domain_data + ╰─────result: value has this data +LOG: MAIN + value has this data + ╭considering: \$0 '$0' \$1 '$1' + ├──expanding: \$0 '$0' \$1 '$1' + ╰─────result: $0 'trythiskey.ex' $1 '' + ╰──(tainted) +LOG: MAIN + $0 'trythiskey.ex' $1 '' +LOG: smtp_connection MAIN + SMTP connection from CALLER closed by QUIT +>>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>> +Exim version x.yz .... +adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys +configuration file is TESTSUITE/test-config +admin user +LOG: smtp_connection MAIN + SMTP connection from CALLER + ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full + ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full + ╰─────result: primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 + ╭considering: domain $domain + ├──expanding: domain $domain + ╰─────result: domain trythiskey.ex + ╰──(tainted) +LOG: MAIN + domain trythiskey.ex + ╭considering: value $domain_data + ├──expanding: value $domain_data + ╰─────result: value trythiskey.ex +LOG: MAIN + value trythiskey.ex + ╭considering: \$0 '$0' \$1 '$1' + ├──expanding: \$0 '$0' \$1 '$1' + ╰─────result: $0 'trythiskey.ex' $1 '' + ╰──(tainted) +LOG: MAIN + $0 'trythiskey.ex' $1 '' +LOG: smtp_connection MAIN + SMTP connection from CALLER closed by QUIT +>>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>> diff --git a/test/stderr/0622 b/test/stderr/0622 deleted file mode 100644 index 544d65c43..000000000 --- a/test/stderr/0622 +++ /dev/null @@ -1,8 +0,0 @@ -2017-07-30 18:51:05.712 10HmaX-0005vi-00 Failed to open TESTSUITE/aux-fixed/0622.nonexist.tmpl for error message texts: No such file or directory -2017-07-30 18:51:05.712 10HmaY-0005vi-00 bounce_message_file is not absolute after expansion: 'relative_file_path' - -2017-07-30 18:51:05.712 10HmaZ-0005vi-00 Failed to expand bounce_message_file: '$acl_m_unset' - -2017-07-30 18:51:05.712 10HmbA-0005vi-00 bounce_message_file is not untainted after expansion: 'TESTSUITE/aux-fixed/0622.CALLER@myhost.test.ex' - -2017-07-30 18:51:05.712 10HmbB-0005vi-00 Failed to open TESTSUITE/aux-fixed/0622.nonexist.tmpl for warning message texts: No such file or directory diff --git a/test/stderr/0623 b/test/stderr/0623 deleted file mode 100644 index 21ac5f241..000000000 --- a/test/stderr/0623 +++ /dev/null @@ -1,29 +0,0 @@ ->>> host in hosts_connection_nolog? no (option unset) ->>> host in host_lookup? no (option unset) ->>> host in host_reject_connection? no (option unset) ->>> host in sender_unqualified_hosts? no (option unset) ->>> host in recipient_unqualified_hosts? no (option unset) ->>> host in helo_verify_hosts? no (option unset) ->>> host in helo_try_verify_hosts? no (option unset) ->>> host in helo_accept_junk_hosts? no (option unset) ->>> tester in helo_lookup_domains? no (end of list) ->>> using ACL "chk_rcpt" ->>> processing "accept" (TESTSUITE/test-config 20) ->>> check local_parts = lsearch;TESTSUITE/aux-fixed/0623.list ->>> fred in "lsearch;TESTSUITE/aux-fixed/0623.list"? yes (matched "lsearch;TESTSUITE/aux-fixed/0623.list") ->>> check domains = lsearch;TESTSUITE/aux-fixed/0623.list ->>> good1.ex in "lsearch;TESTSUITE/aux-fixed/0623.list"? yes (matched "lsearch;TESTSUITE/aux-fixed/0623.list") ->>> accept: condition test succeeded in ACL "chk_rcpt" ->>> end of ACL "chk_rcpt": ACCEPT -LOG: 10HmbA-0005vi-00 <= a@test.ex H=(tester) [99.99.99.99] P=smtp S=sss ->>> using ACL "chk_rcpt" ->>> processing "accept" (TESTSUITE/test-config 20) ->>> check local_parts = lsearch;TESTSUITE/aux-fixed/0623.list ->>> jim in "lsearch;TESTSUITE/aux-fixed/0623.list"? yes (matched "lsearch;TESTSUITE/aux-fixed/0623.list") ->>> check domains = lsearch;TESTSUITE/aux-fixed/0623.list ->>> good2.ex in "lsearch;TESTSUITE/aux-fixed/0623.list"? yes (matched "lsearch;TESTSUITE/aux-fixed/0623.list") ->>> accept: condition test succeeded in ACL "chk_rcpt" ->>> end of ACL "chk_rcpt": ACCEPT -LOG: 10HmbB-0005vi-00 <= b@test.ex H=(tester) [99.99.99.99] P=smtp S=sss - -******** SERVER ******** diff --git a/test/stderr/0625 b/test/stderr/0625 deleted file mode 100644 index 455a3ee1b..000000000 --- a/test/stderr/0625 +++ /dev/null @@ -1,59 +0,0 @@ -Exim version x.yz .... -adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys -configuration file is TESTSUITE/test-config -admin user -LOG: smtp_connection MAIN - SMTP connection from CALLER - ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full - ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full - ╰─────result: primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 - ╭considering: domain $domain - ├──expanding: domain $domain - ╰─────result: domain trythiskey.ex - ╰──(tainted) -LOG: MAIN - domain trythiskey.ex -created log directory TESTSUITE/spool/log - ╭considering: value $domain_data - ├──expanding: value $domain_data - ╰─────result: value has this data -LOG: MAIN - value has this data - ╭considering: \$0 '$0' \$1 '$1' - ├──expanding: \$0 '$0' \$1 '$1' - ╰─────result: $0 'trythiskey.ex' $1 '' - ╰──(tainted) -LOG: MAIN - $0 'trythiskey.ex' $1 '' -LOG: smtp_connection MAIN - SMTP connection from CALLER closed by QUIT ->>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>> -Exim version x.yz .... -adding SSLKEYLOGFILE=TESTSUITE/spool/sslkeys -configuration file is TESTSUITE/test-config -admin user -LOG: smtp_connection MAIN - SMTP connection from CALLER - ╭considering: $smtp_active_hostname ESMTP Exim $version_number $tod_full - ├──expanding: $smtp_active_hostname ESMTP Exim $version_number $tod_full - ╰─────result: primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 - ╭considering: domain $domain - ├──expanding: domain $domain - ╰─────result: domain trythiskey.ex - ╰──(tainted) -LOG: MAIN - domain trythiskey.ex - ╭considering: value $domain_data - ├──expanding: value $domain_data - ╰─────result: value trythiskey.ex -LOG: MAIN - value trythiskey.ex - ╭considering: \$0 '$0' \$1 '$1' - ├──expanding: \$0 '$0' \$1 '$1' - ╰─────result: $0 'trythiskey.ex' $1 '' - ╰──(tainted) -LOG: MAIN - $0 'trythiskey.ex' $1 '' -LOG: smtp_connection MAIN - SMTP connection from CALLER closed by QUIT ->>>>>>>>>>>>>>>> Exim pid=pppp (fresh-exec) terminating with rc=0 >>>>>>>>>>>>>>>> diff --git a/test/stdout/0583 b/test/stdout/0583 index 9c896e3e6..9f70b7343 100644 --- a/test/stdout/0583 +++ b/test/stdout/0583 @@ -1,52 +1,61 @@ -220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbA-0005vi-00 -221 myhost.test.ex closing connection -### Reject: no match -220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -550 Administrative prohibition -221 myhost.test.ex closing connection -### Reject, with specific SMTP message -220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -550 Rejected after DATA: bcc recipient detected -221 myhost.test.ex closing connection -### Accept, matches in header CC: -220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 OK -250 Accepted -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbB-0005vi-00 -221 myhost.test.ex closing connection -### Reject: To: & CC: combo, an env rcpt missing -220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 OK -250 Accepted -250 Accepted -250 Accepted -354 Enter message, ending with "." on a line by itself -550 Administrative prohibition -221 myhost.test.ex closing connection -### Accept: Resent-To: & Resent-CC: combo -220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 OK -250 Accepted -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbC-0005vi-00 -221 myhost.test.ex closing connection - -******** SERVER ******** -### Reject: no match -### Reject, with specific SMTP message -### Accept, matches in header CC: -### Reject: To: & CC: combo, an env rcpt missing -### Accept: Resent-To: & Resent-CC: combo +Connecting to 127.0.0.1 port 1225 ... connected +??? 220 +<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +>>> EHLO test +??? 250- +<<< 250-myhost.test.ex Hello test [127.0.0.1] +??? 250-SIZE +<<< 250-SIZE 52428800 +??? 250-8BITMIME +<<< 250-8BITMIME +??? 250-PIPELINING +<<< 250-PIPELINING +??? 250 HELP +<<< 250 HELP +>>> MAIL FROM:\r\nRCPT TO: +??? 250 +<<< 250 OK +??? 250 +<<< 250 Accepted +>>> RSET +??? 250 +<<< 250 Reset OK +>>> MAIL FROM: SIZE=ssss\r\nRCPT TO: +??? 250 +<<< 250 OK +??? 550 +<<< 550 Administrative prohibition +>>> RSET +??? 250 +<<< 250 Reset OK +>>> MAIL FROM:\r\nRCPT TO: +??? 250 +<<< 250 OK +??? 550 +<<< 550 Administrative prohibition +>>> RSET +??? 250 +<<< 250 Reset OK +>>> MAIL FROM:\r\nRCPT TO: +??? 250 +<<< 250 OK +??? 250 +<<< 250 Accepted +>>> RSET +??? 250 +<<< 250 Reset OK +>>> MAIL FROM: SIZE=ssss\r\nRCPT TO: +??? 250 +<<< 250 OK +??? 550 +<<< 550 Administrative prohibition +>>> RSET +??? 250 +<<< 250 Reset OK +>>> MAIL FROM:\r\nRCPT TO: +??? 250 +<<< 250 OK +??? 550 +<<< 550 Administrative prohibition +>>> QUIT +End of script diff --git a/test/stdout/0584 b/test/stdout/0584 index 4e4673def..620e8f89f 100644 --- a/test/stdout/0584 +++ b/test/stdout/0584 @@ -1,6 +1,39 @@ -220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 + +**** SMTP testing session as if from host 127.0.0.1 +**** but without any ident (RFC 1413) callback. +**** This is not for real! + +220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 250 OK 250 Accepted 354 Enter message, ending with "." on a line by itself 250 OK id=10HmaX-0005vi-00 -221 the.local.host.name closing connection + +**** SMTP testing: that is not a real message id! + +221 myhost.test.ex closing connection + +**** SMTP testing session as if from host 127.0.0.1 +**** but without any ident (RFC 1413) callback. +**** This is not for real! + +220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 OK +550-Verification failed for +550-Unrouteable address +550 Sender verify failed +221 myhost.test.ex closing connection + +**** SMTP testing session as if from host 127.0.0.1 +**** but without any ident (RFC 1413) callback. +**** This is not for real! + +220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmaY-0005vi-00 + +**** SMTP testing: that is not a real message id! + +221 myhost.test.ex closing connection diff --git a/test/stdout/0585 b/test/stdout/0585 new file mode 100644 index 000000000..9c896e3e6 --- /dev/null +++ b/test/stdout/0585 @@ -0,0 +1,52 @@ +220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbA-0005vi-00 +221 myhost.test.ex closing connection +### Reject: no match +220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +550 Administrative prohibition +221 myhost.test.ex closing connection +### Reject, with specific SMTP message +220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +550 Rejected after DATA: bcc recipient detected +221 myhost.test.ex closing connection +### Accept, matches in header CC: +220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 OK +250 Accepted +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbB-0005vi-00 +221 myhost.test.ex closing connection +### Reject: To: & CC: combo, an env rcpt missing +220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 OK +250 Accepted +250 Accepted +250 Accepted +354 Enter message, ending with "." on a line by itself +550 Administrative prohibition +221 myhost.test.ex closing connection +### Accept: Resent-To: & Resent-CC: combo +220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 OK +250 Accepted +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbC-0005vi-00 +221 myhost.test.ex closing connection + +******** SERVER ******** +### Reject: no match +### Reject, with specific SMTP message +### Accept, matches in header CC: +### Reject: To: & CC: combo, an env rcpt missing +### Accept: Resent-To: & Resent-CC: combo diff --git a/test/stdout/0586 b/test/stdout/0586 index 0fe061759..9681d83d6 100644 --- a/test/stdout/0586 +++ b/test/stdout/0586 @@ -1,2 +1,14 @@ -abcd@test.ex cannot be resolved at this time: Tainted name 'TESTSUITE/aux-fixed/0586.list.abcd' for file read not permitted - +Connecting to 127.0.0.1 port 1225 ... connected +??? 220 +<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +>>> HELO localhost +??? 250 +<<< 250 myhost.test.ex Hello localhost [127.0.0.1] +End of script +Connecting to 127.0.0.1 port 1225 ... connected +??? 220 +<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +>>> HELO l-sec +??? 250 +<<< 250 myhost.test.ex Hello localhost [127.0.0.1] +End of script diff --git a/test/stdout/0587 b/test/stdout/0587 index 1c9455905..64db9998c 100644 --- a/test/stdout/0587 +++ b/test/stdout/0587 @@ -1,14 +1,10 @@ + +**** SMTP testing session as if from host ip4.ip4.ip4.ip4 +**** but without any ident (RFC 1413) callback. +**** This is not for real! + 220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 the.local.host.name Hello test [ip4.ip4.ip4.ip4] 250 OK -250 Accepted -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmaX-0005vi-00 -221 the.local.host.name closing connection -220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 OK -250 Accepted -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmaY-0005vi-00 +451 Temporary local problem - please try later 221 the.local.host.name closing connection diff --git a/test/stdout/0588 b/test/stdout/0588 index 994f04e2e..5ea77a338 100644 --- a/test/stdout/0588 +++ b/test/stdout/0588 @@ -1,40 +1,20 @@ -Connecting to 127.0.0.1 port 1225 ... connected -??? 220 -<<< 220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 ->>> HELO test -??? 250 -<<< 250 the.local.host.name Hello test [127.0.0.1] ->>> MAIL FROM: -??? 250 -<<< 250 OK ->>> RCPT TO: -??? 250 -<<< 250 Accepted ->>> DATA -??? 354 -<<< 354 Enter message, ending with "." on a line by itself ->>> Subject: should be good ->>> ->>> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ->>> . -??? 250 -<<< 250 OK id=10HmaX-0005vi-00 ->>> MAIL FROM: -??? 250 -<<< 250 OK ->>> RCPT TO: -??? 250 -<<< 250 Accepted ->>> DATA -??? 354 -<<< 354 Enter message, ending with "." on a line by itself ->>> Subject: should be bad ->>> ->>> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ->>> . -??? 250 -<<< 250 OK id=10HmaY-0005vi-00 ->>> QUIT -??? 221 -<<< 221 the.local.host.name closing connection -End of script + +**** SMTP testing session as if from host 127.0.0.1 +**** but without any ident (RFC 1413) callback. +**** This is not for real! + +220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 the.local.host.name Hello test [127.0.0.1] +250 OK +250 Accepted +221 the.local.host.name closing connection + +**** SMTP testing session as if from host 127.0.0.1 +**** but without any ident (RFC 1413) callback. +**** This is not for real! + +220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 the.local.host.name Hello test [127.0.0.1] +250 OK +250 Accepted +221 the.local.host.name closing connection diff --git a/test/stdout/0589 b/test/stdout/0589 index 9f70b7343..994f04e2e 100644 --- a/test/stdout/0589 +++ b/test/stdout/0589 @@ -1,61 +1,40 @@ Connecting to 127.0.0.1 port 1225 ... connected ??? 220 -<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 ->>> EHLO test -??? 250- -<<< 250-myhost.test.ex Hello test [127.0.0.1] -??? 250-SIZE -<<< 250-SIZE 52428800 -??? 250-8BITMIME -<<< 250-8BITMIME -??? 250-PIPELINING -<<< 250-PIPELINING -??? 250 HELP -<<< 250 HELP ->>> MAIL FROM:\r\nRCPT TO: +<<< 220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +>>> HELO test ??? 250 -<<< 250 OK -??? 250 -<<< 250 Accepted ->>> RSET -??? 250 -<<< 250 Reset OK ->>> MAIL FROM: SIZE=ssss\r\nRCPT TO: -??? 250 -<<< 250 OK -??? 550 -<<< 550 Administrative prohibition ->>> RSET -??? 250 -<<< 250 Reset OK ->>> MAIL FROM:\r\nRCPT TO: -??? 250 -<<< 250 OK -??? 550 -<<< 550 Administrative prohibition ->>> RSET -??? 250 -<<< 250 Reset OK ->>> MAIL FROM:\r\nRCPT TO: +<<< 250 the.local.host.name Hello test [127.0.0.1] +>>> MAIL FROM: ??? 250 <<< 250 OK +>>> RCPT TO: ??? 250 <<< 250 Accepted ->>> RSET +>>> DATA +??? 354 +<<< 354 Enter message, ending with "." on a line by itself +>>> Subject: should be good +>>> +>>> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +>>> . ??? 250 -<<< 250 Reset OK ->>> MAIL FROM: SIZE=ssss\r\nRCPT TO: +<<< 250 OK id=10HmaX-0005vi-00 +>>> MAIL FROM: ??? 250 <<< 250 OK -??? 550 -<<< 550 Administrative prohibition ->>> RSET +>>> RCPT TO: ??? 250 -<<< 250 Reset OK ->>> MAIL FROM:\r\nRCPT TO: -??? 250 -<<< 250 OK -??? 550 -<<< 550 Administrative prohibition +<<< 250 Accepted +>>> DATA +??? 354 +<<< 354 Enter message, ending with "." on a line by itself +>>> Subject: should be bad +>>> +>>> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +>>> . +??? 250 +<<< 250 OK id=10HmaY-0005vi-00 >>> QUIT +??? 221 +<<< 221 the.local.host.name closing connection End of script diff --git a/test/stdout/0591 b/test/stdout/0591 deleted file mode 100644 index 620e8f89f..000000000 --- a/test/stdout/0591 +++ /dev/null @@ -1,39 +0,0 @@ - -**** SMTP testing session as if from host 127.0.0.1 -**** but without any ident (RFC 1413) callback. -**** This is not for real! - -220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmaX-0005vi-00 - -**** SMTP testing: that is not a real message id! - -221 myhost.test.ex closing connection - -**** SMTP testing session as if from host 127.0.0.1 -**** but without any ident (RFC 1413) callback. -**** This is not for real! - -220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 OK -550-Verification failed for -550-Unrouteable address -550 Sender verify failed -221 myhost.test.ex closing connection - -**** SMTP testing session as if from host 127.0.0.1 -**** but without any ident (RFC 1413) callback. -**** This is not for real! - -220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmaY-0005vi-00 - -**** SMTP testing: that is not a real message id! - -221 myhost.test.ex closing connection diff --git a/test/stdout/0593 b/test/stdout/0593 new file mode 100644 index 000000000..4e4673def --- /dev/null +++ b/test/stdout/0593 @@ -0,0 +1,6 @@ +220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmaX-0005vi-00 +221 the.local.host.name closing connection diff --git a/test/stdout/0595 b/test/stdout/0595 new file mode 100644 index 000000000..dce7e8496 --- /dev/null +++ b/test/stdout/0595 @@ -0,0 +1,2 @@ +abcd@test.ex cannot be resolved at this time: Tainted name 'TESTSUITE/aux-fixed/0595.list.abcd' for file read not permitted + diff --git a/test/stdout/0596 b/test/stdout/0596 new file mode 100644 index 000000000..1c9455905 --- /dev/null +++ b/test/stdout/0596 @@ -0,0 +1,14 @@ +220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 OK +250 Accepted +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmaX-0005vi-00 +221 the.local.host.name closing connection +220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 OK +250 Accepted +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmaY-0005vi-00 +221 the.local.host.name closing connection diff --git a/test/stdout/0597 b/test/stdout/0597 new file mode 100644 index 000000000..ee9dd950a --- /dev/null +++ b/test/stdout/0597 @@ -0,0 +1,74 @@ +Connecting to 127.0.0.1 port 1225 ... connected +??? 220 +<<< 220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +>>> HELO me +??? 250 +<<< 250 the.local.host.name Hello me [127.0.0.1] +>>> MAIL FROM: +??? 250 +<<< 250 OK +>>> RCPT TO: +??? 250 +<<< 250 Accepted +>>> DATA +??? 354 +<<< 354 Enter message, ending with "." on a line by itself +>>> Subject: 1 +>>> . +??? 250 +<<< 250 OK id=10HmaX-0005vi-00 +>>> RSET +??? 250 +<<< 250 Reset OK +>>> MAIL FROM: +??? 250 +<<< 250 OK +>>> RCPT TO: +??? 250 +<<< 250 Accepted +>>> DATA +??? 354 +<<< 354 Enter message, ending with "." on a line by itself +>>> Subject: 2 +>>> . +??? 250 +<<< 250 OK id=10HmaZ-0005vi-00 +>>> QUIT +End of script +Connecting to 127.0.0.1 port 1225 ... connected +??? 220 +<<< 220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +>>> HELO me +??? 250 +<<< 250 the.local.host.name Hello me [127.0.0.1] +>>> MAIL FROM: +??? 250 +<<< 250 OK +>>> RCPT TO: +??? 250 +<<< 250 Accepted +>>> DATA +??? 354 +<<< 354 Enter message, ending with "." on a line by itself +>>> Subject: 1 +>>> . +??? 250 +<<< 250 OK id=10HmbB-0005vi-00 +>>> RSET +??? 250 +<<< 250 Reset OK +>>> MAIL FROM: +??? 250 +<<< 250 OK +>>> RCPT TO: +??? 250 +<<< 250 Accepted +>>> DATA +??? 354 +<<< 354 Enter message, ending with "." on a line by itself +>>> Subject: 2 +>>> . +??? 250 +<<< 250 OK id=10HmbD-0005vi-00 +>>> QUIT +End of script diff --git a/test/stdout/0599 b/test/stdout/0599 index ee9dd950a..3c2710ecf 100644 --- a/test/stdout/0599 +++ b/test/stdout/0599 @@ -1,74 +1,7 @@ -Connecting to 127.0.0.1 port 1225 ... connected -??? 220 -<<< 220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 ->>> HELO me -??? 250 -<<< 250 the.local.host.name Hello me [127.0.0.1] ->>> MAIL FROM: -??? 250 -<<< 250 OK ->>> RCPT TO: -??? 250 -<<< 250 Accepted ->>> DATA -??? 354 -<<< 354 Enter message, ending with "." on a line by itself ->>> Subject: 1 ->>> . -??? 250 -<<< 250 OK id=10HmaX-0005vi-00 ->>> RSET -??? 250 -<<< 250 Reset OK ->>> MAIL FROM: -??? 250 -<<< 250 OK ->>> RCPT TO: -??? 250 -<<< 250 Accepted ->>> DATA -??? 354 -<<< 354 Enter message, ending with "." on a line by itself ->>> Subject: 2 ->>> . -??? 250 -<<< 250 OK id=10HmaZ-0005vi-00 ->>> QUIT -End of script -Connecting to 127.0.0.1 port 1225 ... connected -??? 220 -<<< 220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 ->>> HELO me -??? 250 -<<< 250 the.local.host.name Hello me [127.0.0.1] ->>> MAIL FROM: -??? 250 -<<< 250 OK ->>> RCPT TO: -??? 250 -<<< 250 Accepted ->>> DATA -??? 354 -<<< 354 Enter message, ending with "." on a line by itself ->>> Subject: 1 ->>> . -??? 250 -<<< 250 OK id=10HmbB-0005vi-00 ->>> RSET -??? 250 -<<< 250 Reset OK ->>> MAIL FROM: -??? 250 -<<< 250 OK ->>> RCPT TO: -??? 250 -<<< 250 Accepted ->>> DATA -??? 354 -<<< 354 Enter message, ending with "." on a line by itself ->>> Subject: 2 ->>> . -??? 250 -<<< 250 OK id=10HmbD-0005vi-00 ->>> QUIT -End of script +220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmaX-0005vi-00 +221 the.local.host.name closing connection +received: message from exim diff --git a/test/stdout/0601 b/test/stdout/0601 deleted file mode 100644 index 3c2710ecf..000000000 --- a/test/stdout/0601 +++ /dev/null @@ -1,7 +0,0 @@ -220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmaX-0005vi-00 -221 the.local.host.name closing connection -received: message from exim diff --git a/test/stdout/0603 b/test/stdout/0603 deleted file mode 100644 index ee9b665a1..000000000 --- a/test/stdout/0603 +++ /dev/null @@ -1,31 +0,0 @@ -220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmaX-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmaY-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmaZ-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbA-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbB-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbC-0005vi-00 -221 the.local.host.name closing connection diff --git a/test/stdout/0604 b/test/stdout/0604 deleted file mode 100644 index a6da43d1d..000000000 --- a/test/stdout/0604 +++ /dev/null @@ -1,406 +0,0 @@ -220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmaX-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmaY-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmaZ-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbA-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbB-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbC-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbD-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbE-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbF-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbG-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbH-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbI-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbJ-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbK-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbL-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbM-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbN-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbO-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbP-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbQ-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbR-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbS-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbT-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbU-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbV-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbW-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbX-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbY-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbZ-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcA-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcB-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcC-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcD-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcE-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcF-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcG-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcH-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcI-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcJ-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcK-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcL-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcM-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcN-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcO-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcP-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcQ-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcR-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcS-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcT-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcU-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcV-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcW-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcX-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcY-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmcZ-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdA-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdB-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdC-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdD-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdE-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdF-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdG-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdH-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdI-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdJ-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdK-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdL-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdM-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdN-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdO-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdP-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdQ-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdR-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdS-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdT-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdU-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdV-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdW-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdX-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdY-0005vi-00 -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmdZ-0005vi-00 -221 the.local.host.name closing connection diff --git a/test/stdout/0605 b/test/stdout/0605 index 64db9998c..f670e1e23 100644 --- a/test/stdout/0605 +++ b/test/stdout/0605 @@ -1,10 +1,10 @@ - -**** SMTP testing session as if from host ip4.ip4.ip4.ip4 -**** but without any ident (RFC 1413) callback. -**** This is not for real! - -220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 the.local.host.name Hello test [ip4.ip4.ip4.ip4] -250 OK -451 Temporary local problem - please try later -221 the.local.host.name closing connection +Connecting to 127.0.0.1 port 1225 ... connected +??? 220 +<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +>>> QUIT +End of script +Connecting to ip4.ip4.ip4.ip4 port 1225 ... connected +??? 220 +<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +>>> QUIT +End of script diff --git a/test/stdout/0606 b/test/stdout/0606 deleted file mode 100644 index 5ea77a338..000000000 --- a/test/stdout/0606 +++ /dev/null @@ -1,20 +0,0 @@ - -**** SMTP testing session as if from host 127.0.0.1 -**** but without any ident (RFC 1413) callback. -**** This is not for real! - -220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 the.local.host.name Hello test [127.0.0.1] -250 OK -250 Accepted -221 the.local.host.name closing connection - -**** SMTP testing session as if from host 127.0.0.1 -**** but without any ident (RFC 1413) callback. -**** This is not for real! - -220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 the.local.host.name Hello test [127.0.0.1] -250 OK -250 Accepted -221 the.local.host.name closing connection diff --git a/test/stdout/0608 b/test/stdout/0608 deleted file mode 100644 index 9681d83d6..000000000 --- a/test/stdout/0608 +++ /dev/null @@ -1,14 +0,0 @@ -Connecting to 127.0.0.1 port 1225 ... connected -??? 220 -<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 ->>> HELO localhost -??? 250 -<<< 250 myhost.test.ex Hello localhost [127.0.0.1] -End of script -Connecting to 127.0.0.1 port 1225 ... connected -??? 220 -<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 ->>> HELO l-sec -??? 250 -<<< 250 myhost.test.ex Hello localhost [127.0.0.1] -End of script diff --git a/test/stdout/0612 b/test/stdout/0612 new file mode 100644 index 000000000..6bb2ca97f --- /dev/null +++ b/test/stdout/0612 @@ -0,0 +1,161 @@ +Connecting to 127.0.0.1 port 1225 ... connected +??? 220 +<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +>>> EHLO testclient +??? 250- +<<< 250-myhost.test.ex Hello testclient [127.0.0.1] +??? 250-SIZE +<<< 250-SIZE 52428800 +??? 250 HELP +<<< 250 HELP +End of script +Connecting to ip4.ip4.ip4.ip4 port 1225 ... connected +??? 220 +<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +>>> EHLO testclient +??? 250- +<<< 250-myhost.test.ex Hello testclient [ip4.ip4.ip4.ip4] +??? 250-SIZE +<<< 250-SIZE 52428800 +??? 250-DSN +<<< 250-DSN +??? 250 HELP +<<< 250 HELP +>>> MAIL FROM: +??? 250 +<<< 250 OK +>>> RCPT TO: NOTIFY=foo +??? 501 +<<< 501 Invalid value for NOTIFY parameter +>>> RCPT TO: NOTIFY=never +??? 250 +<<< 250 Accepted +>>> DATA +??? 354 +<<< 354 Enter message, ending with "." on a line by itself +>>> Subject: test +>>> . +??? 250 +<<< 250 OK id=10HmaX-0005vi-00 +>>> QUIT +??? 221 +<<< 221 myhost.test.ex closing connection +End of script +Connecting to ip4.ip4.ip4.ip4 port 1225 ... connected +??? 220 +<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +>>> EHLO testclient +??? 250- +<<< 250-myhost.test.ex Hello testclient [ip4.ip4.ip4.ip4] +??? 250-SIZE +<<< 250-SIZE 52428800 +??? 250-DSN +<<< 250-DSN +??? 250 HELP +<<< 250 HELP +>>> MAIL FROM: +??? 250 +<<< 250 OK +>>> RCPT TO: NOTIFY=success +??? 250 +<<< 250 Accepted +>>> DATA +??? 354 +<<< 354 Enter message, ending with "." on a line by itself +>>> Subject: test +>>> . +??? 250 +<<< 250 OK id=10HmaY-0005vi-00 +>>> QUIT +??? 221 +<<< 221 myhost.test.ex closing connection +End of script +Connecting to ip4.ip4.ip4.ip4 port 1225 ... connected +??? 220 +<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +>>> EHLO testclient +??? 250- +<<< 250-myhost.test.ex Hello testclient [ip4.ip4.ip4.ip4] +??? 250-SIZE +<<< 250-SIZE 52428800 +??? 250-DSN +<<< 250-DSN +??? 250 HELP +<<< 250 HELP +>>> MAIL FROM: +??? 250 +<<< 250 OK +>>> RCPT TO: NOTIFY=delay +??? 250 +<<< 250 Accepted +>>> DATA +??? 354 +<<< 354 Enter message, ending with "." on a line by itself +>>> Subject: test +>>> . +??? 250 +<<< 250 OK id=10HmbB-0005vi-00 +>>> QUIT +??? 221 +<<< 221 myhost.test.ex closing connection +End of script +Connecting to ip4.ip4.ip4.ip4 port 1225 ... connected +??? 220 +<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +>>> EHLO testclient +??? 250- +<<< 250-myhost.test.ex Hello testclient [ip4.ip4.ip4.ip4] +??? 250-SIZE +<<< 250-SIZE 52428800 +??? 250-DSN +<<< 250-DSN +??? 250 HELP +<<< 250 HELP +>>> MAIL FROM: +??? 250 +<<< 250 OK +>>> RCPT TO: NOTIFY=never +??? 250 +<<< 250 Accepted +>>> DATA +??? 354 +<<< 354 Enter message, ending with "." on a line by itself +>>> Subject: test +>>> . +??? 250 +<<< 250 OK id=10HmbC-0005vi-00 +>>> QUIT +??? 221 +<<< 221 myhost.test.ex closing connection +End of script +Message 10HmbB-0005vi-00 has been removed +Message 10HmbC-0005vi-00 has been removed +Connecting to ip4.ip4.ip4.ip4 port 1225 ... connected +??? 220 +<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +>>> EHLO testclient +??? 250- +<<< 250-myhost.test.ex Hello testclient [ip4.ip4.ip4.ip4] +??? 250-SIZE +<<< 250-SIZE 52428800 +??? 250-DSN +<<< 250-DSN +??? 250 HELP +<<< 250 HELP +>>> MAIL FROM: +??? 250 +<<< 250 OK +>>> RCPT TO: NOTIFY=fAiLuRe,DELAY +??? 250 +<<< 250 Accepted +>>> DATA +??? 354 +<<< 354 Enter message, ending with "." on a line by itself +>>> Subject: test +>>> . +??? 250 +<<< 250 OK id=10HmbE-0005vi-00 +>>> QUIT +??? 221 +<<< 221 myhost.test.ex closing connection +End of script diff --git a/test/stdout/0614 b/test/stdout/0614 index f670e1e23..ee9b665a1 100644 --- a/test/stdout/0614 +++ b/test/stdout/0614 @@ -1,10 +1,31 @@ -Connecting to 127.0.0.1 port 1225 ... connected -??? 220 -<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 ->>> QUIT -End of script -Connecting to ip4.ip4.ip4.ip4 port 1225 ... connected -??? 220 -<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 ->>> QUIT -End of script +220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmaX-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmaY-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmaZ-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbA-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbB-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbC-0005vi-00 +221 the.local.host.name closing connection diff --git a/test/stdout/0615 b/test/stdout/0615 new file mode 100644 index 000000000..a6da43d1d --- /dev/null +++ b/test/stdout/0615 @@ -0,0 +1,406 @@ +220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmaX-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmaY-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmaZ-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbA-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbB-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbC-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbD-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbE-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbF-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbG-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbH-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbI-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbJ-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbK-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbL-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbM-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbN-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbO-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbP-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbQ-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbR-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbS-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbT-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbU-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbV-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbW-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbX-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbY-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbZ-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcA-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcB-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcC-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcD-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcE-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcF-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcG-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcH-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcI-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcJ-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcK-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcL-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcM-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcN-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcO-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcP-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcQ-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcR-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcS-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcT-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcU-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcV-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcW-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcX-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcY-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmcZ-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdA-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdB-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdC-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdD-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdE-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdF-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdG-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdH-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdI-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdJ-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdK-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdL-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdM-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdN-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdO-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdP-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdQ-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdR-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdS-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdT-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdU-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdV-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdW-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdX-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdY-0005vi-00 +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmdZ-0005vi-00 +221 the.local.host.name closing connection diff --git a/test/stdout/0618 b/test/stdout/0618 index 6bb2ca97f..27103d94f 100644 --- a/test/stdout/0618 +++ b/test/stdout/0618 @@ -1,161 +1,65 @@ + +**** SMTP testing session as if from host 99.99.99.99 +**** but without any ident (RFC 1413) callback. +**** This is not for real! + +220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 the.local.host.name Hello tester [99.99.99.99] +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbA-0005vi-00 + +**** SMTP testing: that is not a real message id! + +250 Reset OK +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmbB-0005vi-00 + +**** SMTP testing: that is not a real message id! + +221 the.local.host.name closing connection Connecting to 127.0.0.1 port 1225 ... connected ??? 220 -<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 ->>> EHLO testclient -??? 250- -<<< 250-myhost.test.ex Hello testclient [127.0.0.1] -??? 250-SIZE -<<< 250-SIZE 52428800 -??? 250 HELP -<<< 250 HELP -End of script -Connecting to ip4.ip4.ip4.ip4 port 1225 ... connected -??? 220 -<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 ->>> EHLO testclient -??? 250- -<<< 250-myhost.test.ex Hello testclient [ip4.ip4.ip4.ip4] -??? 250-SIZE -<<< 250-SIZE 52428800 -??? 250-DSN -<<< 250-DSN -??? 250 HELP -<<< 250 HELP ->>> MAIL FROM: -??? 250 -<<< 250 OK ->>> RCPT TO: NOTIFY=foo -??? 501 -<<< 501 Invalid value for NOTIFY parameter ->>> RCPT TO: NOTIFY=never -??? 250 -<<< 250 Accepted ->>> DATA -??? 354 -<<< 354 Enter message, ending with "." on a line by itself ->>> Subject: test ->>> . +<<< 220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +>>> HELO tester ??? 250 -<<< 250 OK id=10HmaX-0005vi-00 ->>> QUIT -??? 221 -<<< 221 myhost.test.ex closing connection -End of script -Connecting to ip4.ip4.ip4.ip4 port 1225 ... connected -??? 220 -<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 ->>> EHLO testclient -??? 250- -<<< 250-myhost.test.ex Hello testclient [ip4.ip4.ip4.ip4] -??? 250-SIZE -<<< 250-SIZE 52428800 -??? 250-DSN -<<< 250-DSN -??? 250 HELP -<<< 250 HELP ->>> MAIL FROM: +<<< 250 the.local.host.name Hello tester [127.0.0.1] +>>> MAIL FROM: ??? 250 <<< 250 OK ->>> RCPT TO: NOTIFY=success +>>> RCPT TO: ??? 250 <<< 250 Accepted >>> DATA ??? 354 <<< 354 Enter message, ending with "." on a line by itself ->>> Subject: test >>> . ??? 250 <<< 250 OK id=10HmaY-0005vi-00 ->>> QUIT -??? 221 -<<< 221 myhost.test.ex closing connection -End of script -Connecting to ip4.ip4.ip4.ip4 port 1225 ... connected -??? 220 -<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 ->>> EHLO testclient -??? 250- -<<< 250-myhost.test.ex Hello testclient [ip4.ip4.ip4.ip4] -??? 250-SIZE -<<< 250-SIZE 52428800 -??? 250-DSN -<<< 250-DSN -??? 250 HELP -<<< 250 HELP ->>> MAIL FROM: -??? 250 -<<< 250 OK ->>> RCPT TO: NOTIFY=delay +>>> RSET ??? 250 -<<< 250 Accepted ->>> DATA -??? 354 -<<< 354 Enter message, ending with "." on a line by itself ->>> Subject: test ->>> . -??? 250 -<<< 250 OK id=10HmbB-0005vi-00 ->>> QUIT -??? 221 -<<< 221 myhost.test.ex closing connection -End of script -Connecting to ip4.ip4.ip4.ip4 port 1225 ... connected -??? 220 -<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 ->>> EHLO testclient -??? 250- -<<< 250-myhost.test.ex Hello testclient [ip4.ip4.ip4.ip4] -??? 250-SIZE -<<< 250-SIZE 52428800 -??? 250-DSN -<<< 250-DSN -??? 250 HELP -<<< 250 HELP ->>> MAIL FROM: -??? 250 -<<< 250 OK ->>> RCPT TO: NOTIFY=never -??? 250 -<<< 250 Accepted ->>> DATA -??? 354 -<<< 354 Enter message, ending with "." on a line by itself ->>> Subject: test ->>> . -??? 250 -<<< 250 OK id=10HmbC-0005vi-00 ->>> QUIT -??? 221 -<<< 221 myhost.test.ex closing connection -End of script -Message 10HmbB-0005vi-00 has been removed -Message 10HmbC-0005vi-00 has been removed -Connecting to ip4.ip4.ip4.ip4 port 1225 ... connected -??? 220 -<<< 220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 ->>> EHLO testclient -??? 250- -<<< 250-myhost.test.ex Hello testclient [ip4.ip4.ip4.ip4] -??? 250-SIZE -<<< 250-SIZE 52428800 -??? 250-DSN -<<< 250-DSN -??? 250 HELP -<<< 250 HELP ->>> MAIL FROM: +<<< 250 Reset OK +>>> MAIL FROM: ??? 250 <<< 250 OK ->>> RCPT TO: NOTIFY=fAiLuRe,DELAY +>>> RCPT TO: ??? 250 <<< 250 Accepted >>> DATA ??? 354 <<< 354 Enter message, ending with "." on a line by itself ->>> Subject: test >>> . ??? 250 -<<< 250 OK id=10HmbE-0005vi-00 +<<< 250 OK id=10HmaZ-0005vi-00 >>> QUIT -??? 221 -<<< 221 myhost.test.ex closing connection End of script +220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 the.local.host.name Hello CALLER at tester +250 OK +250 Accepted +354 Enter message, ending with "." on a line by itself +250 OK id=10HmaX-0005vi-00 +221 the.local.host.name closing connection diff --git a/test/stdout/0619 b/test/stdout/0619 new file mode 100644 index 000000000..c59ed78b2 --- /dev/null +++ b/test/stdout/0619 @@ -0,0 +1,45 @@ +220 primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 primaryhostname.ex Hello CALLER at test +250 OK +550 Administrative prohibition +221 primaryhostname.ex closing connection +220 primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 primaryhostname.ex Hello CALLER at test +250 OK +250 Accepted +221 primaryhostname.ex closing connection +220 primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 primaryhostname.ex Hello CALLER at test +250 OK +250 Accepted +221 primaryhostname.ex closing connection +220 primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 primaryhostname.ex Hello CALLER at test +250 OK +250 Accepted +221 primaryhostname.ex closing connection +220 primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 primaryhostname.ex Hello CALLER at test +250 OK +250 Accepted +221 primaryhostname.ex closing connection +220 primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 primaryhostname.ex Hello CALLER at test +250 OK +250 Accepted +221 primaryhostname.ex closing connection +220 primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 primaryhostname.ex Hello CALLER at test +250 OK +501 : malformed address: ]> may not follow : malformed domain literal +221 primaryhostname.ex closing connection +220 primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 primaryhostname.ex Hello CALLER at test +250 OK +250 Accepted +221 primaryhostname.ex closing connection diff --git a/test/stdout/0620 b/test/stdout/0620 new file mode 100644 index 000000000..e09987cc3 --- /dev/null +++ b/test/stdout/0620 @@ -0,0 +1,10 @@ +220 primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 primaryhostname.ex Hello CALLER at test +250 OK +250 Accepted +221 primaryhostname.ex closing connection +220 primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 +250 primaryhostname.ex Hello CALLER at test +250 OK +250 Accepted +221 primaryhostname.ex closing connection diff --git a/test/stdout/0623 b/test/stdout/0623 deleted file mode 100644 index 27103d94f..000000000 --- a/test/stdout/0623 +++ /dev/null @@ -1,65 +0,0 @@ - -**** SMTP testing session as if from host 99.99.99.99 -**** but without any ident (RFC 1413) callback. -**** This is not for real! - -220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 the.local.host.name Hello tester [99.99.99.99] -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbA-0005vi-00 - -**** SMTP testing: that is not a real message id! - -250 Reset OK -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmbB-0005vi-00 - -**** SMTP testing: that is not a real message id! - -221 the.local.host.name closing connection -Connecting to 127.0.0.1 port 1225 ... connected -??? 220 -<<< 220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 ->>> HELO tester -??? 250 -<<< 250 the.local.host.name Hello tester [127.0.0.1] ->>> MAIL FROM: -??? 250 -<<< 250 OK ->>> RCPT TO: -??? 250 -<<< 250 Accepted ->>> DATA -??? 354 -<<< 354 Enter message, ending with "." on a line by itself ->>> . -??? 250 -<<< 250 OK id=10HmaY-0005vi-00 ->>> RSET -??? 250 -<<< 250 Reset OK ->>> MAIL FROM: -??? 250 -<<< 250 OK ->>> RCPT TO: -??? 250 -<<< 250 Accepted ->>> DATA -??? 354 -<<< 354 Enter message, ending with "." on a line by itself ->>> . -??? 250 -<<< 250 OK id=10HmaZ-0005vi-00 ->>> QUIT -End of script -220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 the.local.host.name Hello CALLER at tester -250 OK -250 Accepted -354 Enter message, ending with "." on a line by itself -250 OK id=10HmaX-0005vi-00 -221 the.local.host.name closing connection diff --git a/test/stdout/0624 b/test/stdout/0624 deleted file mode 100644 index c59ed78b2..000000000 --- a/test/stdout/0624 +++ /dev/null @@ -1,45 +0,0 @@ -220 primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 primaryhostname.ex Hello CALLER at test -250 OK -550 Administrative prohibition -221 primaryhostname.ex closing connection -220 primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 primaryhostname.ex Hello CALLER at test -250 OK -250 Accepted -221 primaryhostname.ex closing connection -220 primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 primaryhostname.ex Hello CALLER at test -250 OK -250 Accepted -221 primaryhostname.ex closing connection -220 primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 primaryhostname.ex Hello CALLER at test -250 OK -250 Accepted -221 primaryhostname.ex closing connection -220 primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 primaryhostname.ex Hello CALLER at test -250 OK -250 Accepted -221 primaryhostname.ex closing connection -220 primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 primaryhostname.ex Hello CALLER at test -250 OK -250 Accepted -221 primaryhostname.ex closing connection -220 primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 primaryhostname.ex Hello CALLER at test -250 OK -501 : malformed address: ]> may not follow : malformed domain literal -221 primaryhostname.ex closing connection -220 primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 primaryhostname.ex Hello CALLER at test -250 OK -250 Accepted -221 primaryhostname.ex closing connection diff --git a/test/stdout/0625 b/test/stdout/0625 deleted file mode 100644 index e09987cc3..000000000 --- a/test/stdout/0625 +++ /dev/null @@ -1,10 +0,0 @@ -220 primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 primaryhostname.ex Hello CALLER at test -250 OK -250 Accepted -221 primaryhostname.ex closing connection -220 primaryhostname.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000 -250 primaryhostname.ex Hello CALLER at test -250 OK -250 Accepted -221 primaryhostname.ex closing connection