summaryrefslogtreecommitdiff
path: root/test/scripts/0000-Basic/0576
blob: 0f9a8c702c18e488063bd6da01def421147ed44f (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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
# named queues
# Exim test configuration 0576
#
no_msglog_check
#
exim -bs
MAIL FROM:<CALLER@myhost.test.ex>
RCPT TO: <normal@test.ex>
DATA
Subject: test

foo
.
RSET
MAIL FROM:<CALLER@myhost.test.ex>
RCPT TO: <alternate@test.ex>
DATA
Subject: test

foo
.
QUIT
****
#
### default q
exim -bp
****
### alternate q
exim -bp -qGalternate
****
#
exim -qq
****
#
exim -qGnosuchqueue
****
#
exim -qGalternate
****
#
#
#
exim -DSERVER=server -qGlowpri/3s
****
sleep 1
exim -bs
MAIL FROM:<CALLER@myhost.test.ex>
RCPT TO: <lowpri@test.ex>
DATA
Subject: test 

foo
.
QUIT
****
sleep 3
killdaemon
#
# third-party queue transfer
exim -bs
MAIL FROM:<CALLER@myhost.test.ex>
RCPT TO: <alternate@test.ex>
DATA
Subject: test

foo
.
QUIT
****
# 
sudo mv DIR/spool/alternate/input/* DIR/spool/input/
exim -q
****
#
#
# Native queue transfer
### load messages
exim -bs
MAIL FROM:<CALLER@myhost.test.ex>
RCPT TO: <normal@test.ex>
DATA
Subject: test

foo
.
RSET
MAIL FROM:<CALLER@myhost.test.ex>
RCPT TO: <alternate@test.ex>
DATA
Subject: test

foo
.
QUIT
****
### default q
exim -bp
****
### alternate q
exim -bp -qGalternate
****
#
exim -MG third $msg1
****
exim -qGalternate -MG third $msg1
****
### third q
exim -bp -qGthird
****
exim -qGthird -MG '' $msg1 $msg2
****
### default q
exim -bp
****
### alternate q
exim -bp -qGalternate
****
### third q
exim -bp -qGthird
****
#
# Immediate delivery, via alternate queue
exim -odi q_set_by_nonsmtp_acl@test.ex
****
#
no_stderr_check