X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/ba97ac87b13f2f7380621ca998174b25cc7b2532..c06ddd664f4a0f6e485f6f9f6b5086aa4719a441:/test/scripts/0000-Basic/0618 diff --git a/test/scripts/0000-Basic/0618 b/test/scripts/0000-Basic/0618 index f841177a0..69a53c691 100644 --- a/test/scripts/0000-Basic/0618 +++ b/test/scripts/0000-Basic/0618 @@ -76,8 +76,9 @@ 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. Later, after a sleep, we will -# try again. +# 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 @@ -126,7 +127,6 @@ QUIT **** exim -q **** -sleep 3 # # # @@ -134,8 +134,46 @@ sleep 3 # 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 +**** +# +# +# +# +# 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 +**** +# deliver notification from MDA +exim -z 'deliver DSN' +**** exim -q **** +sleep 1 killdaemon # #