summaryrefslogtreecommitdiff
path: root/test/scripts/0000-Basic/0264
blob: 2b97ad4f69647bb11fbd0f1c6a93394a48c738b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# retry rules and local parts
exim -odi userx@test.ex
****
dump retry
exim -odi usery@test.ex
****
exim -odq userz@test.ex
****
exim -q
****
exim -odi notuser@test.ex
****
dump retry
exim -odi notuser2@test.ex
****
exim -odq notuser3@test.ex
****
exim -q
****
exim -Mrm $msg1 $msg2 $msg3 $msg4
****
exim -odi r3.a@outside
****
exim -odq r3.b@outside
****
exim -q
****
exim -Mrm $msg1 $msg2
****
# Using a router with preconditions (local_parts, here) should get an address-retry record
sudo rm DIR/spool/db/retry
exim -odi r4.a@outside
****
dump retry
exim -odq r4.b@outside
****
exim -q
****
exim -odi r5.a@r5domain.ex
****
exim -Mrm $msg1 $msg2 $msg3
****
# Using a router with no non-domain preconditions, first should write a domain-retry record.
sudo rm DIR/spool/db/retry
exim -odi rz.a@outside
****
dump retry
# Second will find it - this is visible in debug output
exim -d-all+route+deliver+retry -odi rz.b@outside
****
exim -q
****
no_msglog_check
no_message_check