s/([\s,])S=\d+\b/$1S=sss/;
s/:S\d+\b/:Ssss/;
- s/^(\s*\d+m\s+)\d+(\s+[a-z0-9-]{16} <)/$1sss$2/i if $is_stdout;
+ s/^(\s*\d+m\s+)\d+(\s+[a-z0-9-]{23} <)/$1sss$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/;
Testprint: Before fail
Fail text "This is a forced failure"
Filtering ended by "fail".
- 0m 373 10HmbA-000000005vi-0000 <CALLER@test.ex> *** frozen ***
+ 0m sss 10HmbA-000000005vi-0000 <CALLER@test.ex> *** frozen ***
userx@test.ex
+D system-filter
+D userz@test.ex
- 0m 293 10HmaX-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmaX-000000005vi-0000 <CALLER@test.ex>
a@test.ex
- 0m 293 10HmaY-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmaY-000000005vi-0000 <CALLER@test.ex>
b@test.ex
- 0m 293 10HmaZ-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmaZ-000000005vi-0000 <CALLER@test.ex>
c@test.ex
- 0m 293 10HmbA-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmbA-000000005vi-0000 <CALLER@test.ex>
d@test.ex
- 0m 293 10HmbB-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmbB-000000005vi-0000 <CALLER@test.ex>
e@test.ex
- 0m 293 10HmbC-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmbC-000000005vi-0000 <CALLER@test.ex>
f@test.ex
- 0m 293 10HmbD-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmbD-000000005vi-0000 <CALLER@test.ex>
g@test.ex
- 0m 293 10HmbE-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmbE-000000005vi-0000 <CALLER@test.ex>
h@test.ex
- 0m 293 10HmbF-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmbF-000000005vi-0000 <CALLER@test.ex>
i@test.ex
- 0m 293 10HmbG-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmbG-000000005vi-0000 <CALLER@test.ex>
j@test.ex
### exim -bp
- 0m 293 10HmaX-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmaX-000000005vi-0000 <CALLER@test.ex>
a@test.ex
- 0m 293 10HmaY-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmaY-000000005vi-0000 <CALLER@test.ex>
b@test.ex
- 0m 293 10HmaZ-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmaZ-000000005vi-0000 <CALLER@test.ex>
c@test.ex
- 0m 293 10HmbA-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmbA-000000005vi-0000 <CALLER@test.ex>
d@test.ex
- 0m 293 10HmbB-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmbB-000000005vi-0000 <CALLER@test.ex>
e@test.ex
- 0m 293 10HmbC-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmbC-000000005vi-0000 <CALLER@test.ex>
f@test.ex
- 0m 293 10HmbD-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmbD-000000005vi-0000 <CALLER@test.ex>
g@test.ex
- 0m 293 10HmbE-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmbE-000000005vi-0000 <CALLER@test.ex>
h@test.ex
- 0m 293 10HmbF-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmbF-000000005vi-0000 <CALLER@test.ex>
i@test.ex
- 0m 293 10HmbG-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmbG-000000005vi-0000 <CALLER@test.ex>
j@test.ex
### exim -bpi
- 0m 354 10HmbA-000000005vi-0000 <CALLER@test.ex> *** frozen ***
+ 0m sss 10HmbA-000000005vi-0000 <CALLER@test.ex> *** frozen ***
userx@test.ex
+D >usery:userx@test.ex
- 0m 360 10HmbG-000000005vi-0000 <CALLER@test.ex> *** frozen ***
+ 0m sss 10HmbG-000000005vi-0000 <CALLER@test.ex> *** frozen ***
userz@test.ex
- 0m 350 10HmaX-000000005vi-0000 <CALLER@test.ex> *** frozen ***
+ 0m sss 10HmaX-000000005vi-0000 <CALLER@test.ex> *** frozen ***
usery@test.ex
- 0m 295 10HmaX-000000005vi-0000 <CALLER@test.ex>
+ 0m sss 10HmaX-000000005vi-0000 <CALLER@test.ex>
cms@test.ex
+D unknown@recurse.test.ex
+D unknown@recurse.test.ex.test.ex
250 OK id=10HmaY-000000005vi-0000\r
221 the.local.host.name closing connection\r
### default q
- 0m 348 10HmaX-000000005vi-0000 <CALLER@the.local.host.name>
+ 0m sss 10HmaX-000000005vi-0000 <CALLER@the.local.host.name>
normal@test.ex
### alternate q
- 0m 351 10HmaY-000000005vi-0000 <CALLER@the.local.host.name>
+ 0m 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 348 10HmbB-000000005vi-0000 <CALLER@the.local.host.name>
+ 0m sss 10HmbB-000000005vi-0000 <CALLER@the.local.host.name>
normal@test.ex
### alternate q
- 0m 351 10HmbC-000000005vi-0000 <CALLER@the.local.host.name>
+ 0m 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 348 10HmbB-000000005vi-0000 <CALLER@the.local.host.name>
+ 0m sss 10HmbB-000000005vi-0000 <CALLER@the.local.host.name>
normal@test.ex
- 0m 351 10HmbC-000000005vi-0000 <CALLER@the.local.host.name>
+ 0m sss 10HmbC-000000005vi-0000 <CALLER@the.local.host.name>
alternate@test.ex
Message 10HmbB-000000005vi-0000 Message 10HmbC-000000005vi-0000
### default q
- 0m 348 10HmbB-000000005vi-0000 <CALLER@the.local.host.name>
+ 0m sss 10HmbB-000000005vi-0000 <CALLER@the.local.host.name>
normal@test.ex
- 0m 351 10HmbC-000000005vi-0000 <CALLER@the.local.host.name>
+ 0m sss 10HmbC-000000005vi-0000 <CALLER@the.local.host.name>
alternate@test.ex
### alternate q