X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/0368847fd98dcc3f6b757da53a86519bb16c9681..72934ba73e5ac5fbd64b56dc684e3371a9651909:/test/scripts/5400-cutthrough/5400 diff --git a/test/scripts/5400-cutthrough/5400 b/test/scripts/5400-cutthrough/5400 index 1dc733aaa..10406c255 100644 --- a/test/scripts/5400-cutthrough/5400 +++ b/test/scripts/5400-cutthrough/5400 @@ -120,8 +120,7 @@ QUIT # # cutthrough for 2 recipients in one domain # first one denied -# so we get a 2nd conn with the traditional delivery -# (for both because it's not a real verify=recipient) +# so we get a 2nd conn with the traditional delivery for the second server PORT_S 2 220 ESMTP EHLO @@ -140,8 +139,6 @@ MAIL FROM: 250 Sender OK RCPT TO: 250 ok rcpt-1 -RCPT TO: -250 ok rcpt-2 DATA 354 Send data . @@ -149,7 +146,10 @@ DATA QUIT 250 OK **** -exim -bs +# +# Foregound delivery needed else the following subtest reception logging happens before this ones +# delivery process logs and terminates; the interlock is only on the parent exim terminating. +exim -bs -odf EHLO myhost.test.ex MAIL FROM: RCPT TO: @@ -160,17 +160,12 @@ DATA QUIT **** # -# The "exim" above should have waited on completion for the "server" before -# but apparently not; without this delay ordering is messed up. -# Unsatifactory. -millisleep 500 # # # # cutthrough for 2 recipients in one domain # second one denied -# so we get a 2nd conn with the traditional delivery -# (for both because it's not a real verify=recipient) +# so we get a 2nd conn with the traditional delivery of the 1st server PORT_S 2 220 ESMTP EHLO @@ -191,8 +186,6 @@ MAIL FROM: 250 Sender OK RCPT TO: 250 ok rcpt-1 -RCPT TO: -250 ok rcpt-2 DATA 354 Send data . @@ -200,7 +193,7 @@ DATA QUIT 250 OK **** -exim -bs +exim -bs -odf EHLO myhost.test.ex MAIL FROM: RCPT TO: @@ -212,7 +205,6 @@ QUIT **** # # -millisleep 500 # # # @@ -269,7 +261,7 @@ DATA QUIT 250 OK **** -exim -bs +exim -bs -odf EHLO myhost.test.ex MAIL FROM: RCPT TO: @@ -281,7 +273,6 @@ QUIT **** # # -millisleep 500 # # # @@ -370,7 +361,7 @@ DATA QUIT 250 OK **** -exim -bs +exim -bs -odf EHLO myhost.test.ex MAIL FROM: RCPT TO: @@ -382,7 +373,6 @@ QUIT **** # # -millisleep 500 # # # @@ -405,7 +395,7 @@ DATA QUIT 250 OK **** -exim -bs +exim -bs -odf EHLO myhost.test.ex MAIL FROM: RCPT TO: @@ -418,6 +408,40 @@ QUIT # # # +# data having line with (logical, doubled on wire) single dot +server PORT_S +220 ESMTP +EHLO +250 OK +MAIL FROM: +250 Sender OK +RCPT TO: +250 Recipient OK +DATA +354 Send data +. +250 OK +QUIT +250 OK +**** +exim -bs -odf +EHLO myhost.test.ex +MAIL FROM: +RCPT TO: +DATA +Subject: singledot test + +This data has a line with a single dot... next: +.. +and this is the line right after. +Next we have a line with a leading dot: +..test +and this is the next line. + +. +QUIT +**** # # -sleep 1 +sortlog +# End