s/([\s,])S=\d+\b/$1S=sss/;
s/:S\d+\b/:Ssss/;
- s/^(\s*\d+m\s+)\d+(\s+[a-z0-9-]{23} <)/$1sss$2/i if $is_stdout;
+ s/^(\s*\d+[mhd]\s+)\d+(\s+[a-z0-9-]{23} <)/TTT sss$2/i if $is_stdout;
s/\sSIZE=\d+\b/ SIZE=ssss/;
s/\ssize=\d+\b/ size=sss/ if $is_stderr;
s/old size = \d+\b/old size = sssss/;
250 myhost.test.ex Hello test [V4NET.9.8.7]\r
250 OK\r
550 forcibly dropped\r
- 0m 304 10HmaX-000000005vi-0000 <CALLER@test.ex> *** frozen ***
+TTT sss 10HmaX-000000005vi-0000 <CALLER@test.ex> *** frozen ***
accept@y
freeze@y
- 0m 306 10HmaZ-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmaZ-000000005vi-0000 <CALLER@test.ex>
queue_only@y
accept@y
??? 221
<<< 221 myhost.test.ex closing connection
End of script
- 0m 304 10HmaX-000000005vi-0000 <CALLER@test.ex> *** frozen ***
+TTT sss 10HmaX-000000005vi-0000 <CALLER@test.ex> *** frozen ***
accept@y
freeze@y
- 0m 306 10HmaZ-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmaZ-000000005vi-0000 <CALLER@test.ex>
queue_only@y
accept@y
- 0m 174 10HmbB-000000005vi-0000 <x@y> *** frozen ***
+TTT sss 10HmbB-000000005vi-0000 <x@y> *** frozen ***
accept@y
freeze@y
- 0m 190 10HmbC-000000005vi-0000 <x@y>
+TTT sss 10HmbC-000000005vi-0000 <x@y>
accept@y
- 0m 176 10HmbD-000000005vi-0000 <x@y>
+TTT sss 10HmbD-000000005vi-0000 <x@y>
queue_only@y
accept@y
- 0m 190 10HmbE-000000005vi-0000 <x@y>
+TTT sss 10HmbE-000000005vi-0000 <x@y>
accept@y
Connecting to 127.0.0.1 port 1225 ... connected
Testprint: Before fail
Fail text "This is a forced failure"
Filtering ended by "fail".
- 0m sss 10HmbA-000000005vi-0000 <CALLER@test.ex> *** frozen ***
+TTT sss 10HmbA-000000005vi-0000 <CALLER@test.ex> *** frozen ***
userx@test.ex
+D system-filter
+D userz@test.ex
- 0m sss 10HmaX-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmaX-000000005vi-0000 <CALLER@test.ex>
a@test.ex
- 0m sss 10HmaY-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmaY-000000005vi-0000 <CALLER@test.ex>
b@test.ex
- 0m sss 10HmaZ-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmaZ-000000005vi-0000 <CALLER@test.ex>
c@test.ex
- 0m sss 10HmbA-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmbA-000000005vi-0000 <CALLER@test.ex>
d@test.ex
- 0m sss 10HmbB-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmbB-000000005vi-0000 <CALLER@test.ex>
e@test.ex
- 0m sss 10HmbC-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmbC-000000005vi-0000 <CALLER@test.ex>
f@test.ex
- 0m sss 10HmbD-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmbD-000000005vi-0000 <CALLER@test.ex>
g@test.ex
- 0m sss 10HmbE-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmbE-000000005vi-0000 <CALLER@test.ex>
h@test.ex
- 0m sss 10HmbF-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmbF-000000005vi-0000 <CALLER@test.ex>
i@test.ex
- 0m sss 10HmbG-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmbG-000000005vi-0000 <CALLER@test.ex>
j@test.ex
### exim -bp
- 0m sss 10HmaX-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmaX-000000005vi-0000 <CALLER@test.ex>
a@test.ex
- 0m sss 10HmaY-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmaY-000000005vi-0000 <CALLER@test.ex>
b@test.ex
- 0m sss 10HmaZ-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmaZ-000000005vi-0000 <CALLER@test.ex>
c@test.ex
- 0m sss 10HmbA-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmbA-000000005vi-0000 <CALLER@test.ex>
d@test.ex
- 0m sss 10HmbB-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmbB-000000005vi-0000 <CALLER@test.ex>
e@test.ex
- 0m sss 10HmbC-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmbC-000000005vi-0000 <CALLER@test.ex>
f@test.ex
- 0m sss 10HmbD-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmbD-000000005vi-0000 <CALLER@test.ex>
g@test.ex
- 0m sss 10HmbE-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmbE-000000005vi-0000 <CALLER@test.ex>
h@test.ex
- 0m sss 10HmbF-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmbF-000000005vi-0000 <CALLER@test.ex>
i@test.ex
- 0m sss 10HmbG-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmbG-000000005vi-0000 <CALLER@test.ex>
j@test.ex
### exim -bpi
- 0m sss 10HmbA-000000005vi-0000 <CALLER@test.ex> *** frozen ***
+TTT sss 10HmbA-000000005vi-0000 <CALLER@test.ex> *** frozen ***
userx@test.ex
+D >usery:userx@test.ex
- 0m sss 10HmbG-000000005vi-0000 <CALLER@test.ex> *** frozen ***
+TTT sss 10HmbG-000000005vi-0000 <CALLER@test.ex> *** frozen ***
userz@test.ex
- 0m sss 10HmaX-000000005vi-0000 <CALLER@test.ex> *** frozen ***
+TTT sss 10HmaX-000000005vi-0000 <CALLER@test.ex> *** frozen ***
usery@test.ex
354 Enter message, ending with "." on a line by itself\r
250 OK id=10HmbA-000000005vi-0000\r
221 myhost.test.ex closing connection\r
- 0m 280 10HmbC-000000005vi-0000 <> (CALLER)
+TTT sss 10HmbC-000000005vi-0000 <> (CALLER)
userx@myhost.test.ex
- 0m 337 10HmbD-000000005vi-0000 <foo@bar> (CALLER)
+TTT sss 10HmbD-000000005vi-0000 <foo@bar> (CALLER)
userx@myhost.test.ex
- 0m 242 10HmbE-000000005vi-0000 <>
+TTT sss 10HmbE-000000005vi-0000 <>
userx@myhost.test.ex
354 Enter message, ending with "." on a line by itself\r
250 OK id=10HmbA-000000005vi-0000\r
221 myhost.test.ex closing connection\r
- 0m 280 10HmbC-000000005vi-0000 <> (CALLER)
+TTT sss 10HmbC-000000005vi-0000 <> (CALLER)
userx@myhost.test.ex
- 0m 318 10HmbD-000000005vi-0000 <CALLER@myhost.test.ex>
+TTT sss 10HmbD-000000005vi-0000 <CALLER@myhost.test.ex>
userx@myhost.test.ex
- 0m 242 10HmbE-000000005vi-0000 <>
+TTT sss 10HmbE-000000005vi-0000 <>
userx@myhost.test.ex
- 0m 334 10HmaX-000000005vi-0000 <CALLER@myhost.test.ex>
+TTT sss 10HmaX-000000005vi-0000 <CALLER@myhost.test.ex>
"abc def"@test.ex
xxx@yyy
aaa@bbb
- 0m 302 10HmaX-000000005vi-0000 <CALLER@myhost.test.ex>
+TTT sss 10HmaX-000000005vi-0000 <CALLER@myhost.test.ex>
D abcd@myhost.test.ex
defer@myhost.test.ex
- 0m 294 10HmaX-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmaX-000000005vi-0000 <CALLER@test.ex>
x@y.z
a@b.c
p@q.r
- 0m 366 10HmaY-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmaY-000000005vi-0000 <CALLER@test.ex>
aa@bb.cc
pp@qq.rr
xx@yy.zz
- 0m 297 10HmaX-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmaX-000000005vi-0000 <CALLER@test.ex>
D userx@test.ex
a1-userx@test.ex
- 0m sss 10HmaX-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmaX-000000005vi-0000 <CALLER@test.ex>
cms@test.ex
+D unknown@recurse.test.ex
+D unknown@recurse.test.ex.test.ex
354 Enter message, ending with "." on a line by itself\r
550 Administrative prohibition\r
221 myhost.test.ex closing connection\r
- 0m 265 10HmaY-000000005vi-0000 <>
+TTT sss 10HmaY-000000005vi-0000 <>
abc@domain
- 0m 281 10HmaZ-000000005vi-0000 <abc@somewhere>
+TTT sss 10HmaZ-000000005vi-0000 <abc@somewhere>
xxx@yyy
- 0m 356 10HmaX-000000005vi-0000 <"spaced user"@myhost.test.ex>
+TTT sss 10HmaX-000000005vi-0000 <"spaced user"@myhost.test.ex>
userx@myhost.test.ex
10HmaX-000000005vi-0000-H
250 OK id=10HmaY-000000005vi-0000\r
221 the.local.host.name closing connection\r
### default q
- 0m sss 10HmaX-000000005vi-0000 <CALLER@the.local.host.name>
+TTT sss 10HmaX-000000005vi-0000 <CALLER@the.local.host.name>
normal@test.ex
### alternate q
- 0m sss 10HmaY-000000005vi-0000 <CALLER@the.local.host.name>
+TTT sss 10HmaY-000000005vi-0000 <CALLER@the.local.host.name>
alternate@test.ex
220 the.local.host.name ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000\r
250 OK id=10HmbC-000000005vi-0000\r
221 the.local.host.name closing connection\r
### default q
- 0m sss 10HmbB-000000005vi-0000 <CALLER@the.local.host.name>
+TTT sss 10HmbB-000000005vi-0000 <CALLER@the.local.host.name>
normal@test.ex
### alternate q
- 0m sss 10HmbC-000000005vi-0000 <CALLER@the.local.host.name>
+TTT sss 10HmbC-000000005vi-0000 <CALLER@the.local.host.name>
alternate@test.ex
### move msg from default to third q
### move msg from alternate q to third q
Message 10HmbC-000000005vi-0000
### third q
- 0m sss 10HmbB-000000005vi-0000 <CALLER@the.local.host.name>
+TTT sss 10HmbB-000000005vi-0000 <CALLER@the.local.host.name>
normal@test.ex
- 0m sss 10HmbC-000000005vi-0000 <CALLER@the.local.host.name>
+TTT sss 10HmbC-000000005vi-0000 <CALLER@the.local.host.name>
alternate@test.ex
Message 10HmbB-000000005vi-0000 Message 10HmbC-000000005vi-0000
### default q
- 0m sss 10HmbB-000000005vi-0000 <CALLER@the.local.host.name>
+TTT sss 10HmbB-000000005vi-0000 <CALLER@the.local.host.name>
normal@test.ex
- 0m sss 10HmbC-000000005vi-0000 <CALLER@the.local.host.name>
+TTT sss 10HmbC-000000005vi-0000 <CALLER@the.local.host.name>
alternate@test.ex
### alternate q
-R Reverse order
-a All recipients (including delivered)
exiqgrep exit code = 0
- 0m 278 10HmaX-000000005vi-0000 <CALLER@test.ex>
+TTT sss 10HmaX-000000005vi-0000 <CALLER@test.ex>
a@test.ex
b@test.ex
c@test.ex
- 0m 396 10HmaX-000000005vi-0000 <CALLER@the.local.host.name>
+TTT sss 10HmaX-000000005vi-0000 <CALLER@the.local.host.name>
nulldeliver@test.ex
exim_id_update exit code = 0
nulldeliver@test.ex
exim_id_update exit code = 0
-DDd 317 10HmaY-000000005vi-0000 <nobody@test.ex>
+TTT sss 10HmaY-000000005vi-0000 <nobody@test.ex>
nulldeliver@test.ex
host [V4NET.9.8.7] [V4NET.9.8.7]
x@[127.0.0.1]
router = r3, transport = t1
- 0m 282 10HmaX-000000005vi-0000 <y@[10.9.8.7]>
+TTT sss 10HmaX-000000005vi-0000 <y@[10.9.8.7]>
zz@test.ex
220 myhost.test.ex ESMTP Exim x.yz Tue, 2 Mar 1999 09:44:33 +0000\r