diff options
author | Philip Hazel <ph10@hermes.cam.ac.uk> | 2006-02-08 14:28:51 +0000 |
---|---|---|
committer | Philip Hazel <ph10@hermes.cam.ac.uk> | 2006-02-08 14:28:51 +0000 |
commit | ea49d0e16fbc6f56fc5b8519d266f88d09139187 (patch) | |
tree | 461a6152e7ee2b4c512fbd48740fd924bd78476c /test/stderr | |
parent | 1349e1e5bcfa5fb3db8aa2f02825b7e70bf47cdb (diff) |
Fix retry key bug for pipe, file, or autoreply deliveries.
Diffstat (limited to 'test/stderr')
-rw-r--r-- | test/stderr/0357 | 6 | ||||
-rw-r--r-- | test/stderr/0358 | 8 | ||||
-rw-r--r-- | test/stderr/0388 | 4 | ||||
-rw-r--r-- | test/stderr/0476 | 1 | ||||
-rw-r--r-- | test/stderr/0529 | 85 | ||||
-rw-r--r-- | test/stderr/5005 | 8 |
6 files changed, 99 insertions, 13 deletions
diff --git a/test/stderr/0357 b/test/stderr/0357 index 74e375a70..3692e9574 100644 --- a/test/stderr/0357 +++ b/test/stderr/0357 @@ -36,7 +36,7 @@ Failed addresses: Deferred addresses: userx@test.ex locking TESTSUITE/spool/db/retry.lockfile -retry for R:userx@test.ex = * +retry for R:userx@test.ex = * 0 0 Writing retry data for R:userx@test.ex first failed=dddd last try=dddd next try=+1 expired=0 errno=-44 more_errno=dd,A SMTP error from remote mail server after RCPT TO:<userx@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error @@ -84,7 +84,7 @@ Deferred addresses: userx@test.ex locking TESTSUITE/spool/db/retry.lockfile deleted retry information for R:test.ex -retry for R:userx@test.ex = * +retry for R:userx@test.ex = * 0 0 Writing retry data for R:userx@test.ex first failed=dddd last try=dddd next try=+1 expired=0 errno=-44 more_errno=dd,A SMTP error from remote mail server after RCPT TO:<userx@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error @@ -133,7 +133,7 @@ Deferred addresses: userx@test.ex locking TESTSUITE/spool/db/retry.lockfile deleted retry information for R:test.ex -retry for R:userx@test.ex = * +retry for R:userx@test.ex = * 0 0 Writing retry data for R:userx@test.ex first failed=dddd last try=dddd next try=+2 expired=0 errno=-44 more_errno=dd,A SMTP error from remote mail server after RCPT TO:<userx@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error diff --git a/test/stderr/0358 b/test/stderr/0358 index 04029aea0..dd36d0267 100644 --- a/test/stderr/0358 +++ b/test/stderr/0358 @@ -46,12 +46,12 @@ Failed addresses: Deferred addresses: usery@test.ex locking TESTSUITE/spool/db/retry.lockfile -retry for R:usery@test.ex = * +retry for R:usery@test.ex = * 0 0 Writing retry data for R:usery@test.ex first failed=dddd last try=dddd next try=+1 expired=0 errno=-44 more_errno=dd,A SMTP error from remote mail server after RCPT TO:<usery@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error userx@test.ex -retry for R:userx@test.ex = * +retry for R:userx@test.ex = * 0 0 Writing retry data for R:userx@test.ex first failed=dddd last try=dddd next try=+1 expired=0 errno=-44 more_errno=dd,A SMTP error from remote mail server after RCPT TO:<userx@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error @@ -116,13 +116,13 @@ Deferred addresses: usery@test.ex locking TESTSUITE/spool/db/retry.lockfile deleted retry information for R:test.ex -retry for R:usery@test.ex = * +retry for R:usery@test.ex = * 0 0 Writing retry data for R:usery@test.ex first failed=dddd last try=dddd next try=+2 expired=0 errno=-44 more_errno=dd,A SMTP error from remote mail server after RCPT TO:<usery@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error userx@test.ex deleted retry information for R:test.ex -retry for R:userx@test.ex = * +retry for R:userx@test.ex = * 0 0 Writing retry data for R:userx@test.ex first failed=dddd last try=dddd next try=+2 expired=0 errno=-44 more_errno=dd,A SMTP error from remote mail server after RCPT TO:<userx@test.ex>: host 127.0.0.1 [127.0.0.1]: 451 Temporary error diff --git a/test/stderr/0388 b/test/stderr/0388 index 38da06423..fcb73193a 100644 --- a/test/stderr/0388 +++ b/test/stderr/0388 @@ -143,7 +143,7 @@ opened hints database TESTSUITE/spool/db/retry: flags=O_RDWR address match: subject=x@y pattern=* y in "*"? yes (matched "*") x@y in "*"? yes (matched "*") -retry for R:x@y = * +retry for R:x@y = * 0 0 dbfn_read: key=R:x@y on queue longer than maximum retry Writing retry data for R:x@y @@ -153,7 +153,7 @@ dbfn_write: key=R:x@y address match: subject=*@V4NET.0.0.0 pattern=* V4NET.0.0.0 in "*"? yes (matched "*") *@V4NET.0.0.0 in "*"? yes (matched "*") -retry for T:V4NET.0.0.0:V4NET.0.0.0:1224 (y) = * +retry for T:V4NET.0.0.0:V4NET.0.0.0:1224 (y) = * 0 0 dbfn_read: key=T:V4NET.0.0.0:V4NET.0.0.0:1224 on queue longer than maximum retry Writing retry data for T:V4NET.0.0.0:V4NET.0.0.0:1224 diff --git a/test/stderr/0476 b/test/stderr/0476 index 3eb97ae30..c58e72060 100644 --- a/test/stderr/0476 +++ b/test/stderr/0476 @@ -96,6 +96,7 @@ t1 transport entered checking status of 127.0.0.1 no message retry record host retry time not reached: checking ultimate address timeout +now=tttt received_time=tttt diff=tttt timeout=86400 127.0.0.1 [127.0.0.1]:1111 status = unusable all IP addresses skipped or deferred at least one address Leaving t1 transport diff --git a/test/stderr/0529 b/test/stderr/0529 new file mode 100644 index 000000000..bed589de6 --- /dev/null +++ b/test/stderr/0529 @@ -0,0 +1,85 @@ +Exim version x.yz .... +configuration file is TESTSUITE/test-config +admin user +LOG: MAIN + <= CALLER@myhost.test.ex U=CALLER P=local S=sss +created log directory TESTSUITE/spool/log +Exim version x.yz .... +configuration file is TESTSUITE/test-config +trusted user +admin user +locking TESTSUITE/spool/db/retry.lockfile +no retry data available +>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Considering: x@test.ex +no domain retry record +no address retry record +locking TESTSUITE/spool/db/retry.lockfile +no retry data available +>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Considering: TESTSUITE/test-mail/rmbox +>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +After routing: + Local deliveries: + TESTSUITE/test-mail/rmbox + Remote deliveries: + Failed addresses: + Deferred addresses: +locking TESTSUITE/spool/db/retry.lockfile +no retry data available +added retry item for T:TESTSUITE/test-mail/rmbox:x@test.ex: errno=-22 more_errno=dd flags=0 +LOG: MAIN + == TESTSUITE/test-mail/rmbox <x@test.ex> R=r1 T=t1 defer (-22): mailbox is full (MTA-imposed quota exceeded while writing to TESTSUITE/test-mail/rmbox) +Processing retry items +Succeeded addresses: +x@test.ex: no retry items +Failed addresses: +Deferred addresses: +TESTSUITE/test-mail/rmbox +locking TESTSUITE/spool/db/retry.lockfile +retry for T:TESTSUITE/test-mail/rmbox:x@test.ex = *@test.ex -22 0 +Writing retry data for T:TESTSUITE/test-mail/rmbox:x@test.ex + first failed=dddd last try=dddd next try=+900 expired=0 + errno=-22 more_errno=dd mailbox is full (MTA-imposed quota exceeded while writing to TESTSUITE/test-mail/rmbox) +x@test.ex: no retry items +end of retry processing +>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>> +>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>> +Exim version x.yz .... +configuration file is TESTSUITE/test-config +admin user +LOG: queue_run MAIN + Start queue run: pid=pppp +locking TESTSUITE/spool/db/retry.lockfile +>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Considering: x@test.ex +no domain retry record +no address retry record +locking TESTSUITE/spool/db/retry.lockfile +>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +Considering: TESTSUITE/test-mail/rmbox +>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +After routing: + Local deliveries: + TESTSUITE/test-mail/rmbox + Remote deliveries: + Failed addresses: + Deferred addresses: +locking TESTSUITE/spool/db/retry.lockfile +retry record exists: age=ttt (max 1w) + time to retry = tttt expired = 0 +retry time not reached for TESTSUITE/test-mail/rmbox: checking ultimate address timeout +now=tttt received_time=tttt diff=tttt timeout=259200 +LOG: retry_defer MAIN + == TESTSUITE/test-mail/rmbox <x@test.ex> R=r1 T=t1 defer (-52): Retry time not yet reached +Processing retry items +Succeeded addresses: +x@test.ex: no retry items +Failed addresses: +Deferred addresses: +TESTSUITE/test-mail/rmbox: no retry items +x@test.ex: no retry items +end of retry processing +LOG: queue_run MAIN + End queue run: pid=pppp +>>>>>>>>>>>>>>>> Exim pid=pppp terminating with rc=0 >>>>>>>>>>>>>>>> diff --git a/test/stderr/5005 b/test/stderr/5005 index 993892dbd..8a8c8ad3b 100644 --- a/test/stderr/5005 +++ b/test/stderr/5005 @@ -484,7 +484,7 @@ opened hints database TESTSUITE/spool/db/retry: flags=O_RDWR address match: subject=userx@test.ex pattern=* test.ex in "*"? yes (matched "*") userx@test.ex in "*"? yes (matched "*") -retry for T:userx@test.ex = * +retry for T:userx@test.ex = * 0 0 dbfn_read: key=T:userx@test.ex Writing retry data for T:userx@test.ex first failed=dddd last try=dddd next try=+86400 expired=0 @@ -600,8 +600,8 @@ EXIM_DBOPEN(TESTSUITE/spool/db/retry) returned from EXIM_DBOPEN opened hints database TESTSUITE/spool/db/retry: flags=O_RDONLY dbfn_read: key=T:userx@test.ex -retry record exists: age=d (max=604800) - time to retry = -ddddd expired = 0 +retry record exists: age=ttt (max 1w) + time to retry = tttt expired = 0 search_tidyup called changed uid/gid: local delivery to userx <userx@test.ex> transport=t1 uid=CALLER_UID gid=CALLER_GID pid=pppp @@ -650,7 +650,7 @@ opened hints database TESTSUITE/spool/db/retry: flags=O_RDWR address match: subject=userx@test.ex pattern=* test.ex in "*"? yes (matched "*") userx@test.ex in "*"? yes (matched "*") -retry for T:userx@test.ex = * +retry for T:userx@test.ex = * 0 0 dbfn_read: key=T:userx@test.ex Writing retry data for T:userx@test.ex first failed=dddd last try=dddd next try=+86400 expired=0 |