Sort out group syntax problems, particularly with verify=header_sender.
[exim.git] / test / scripts / 0000-Basic / 0026
CommitLineData
59371ea7
PH
1# ACL checks after DATA
2#
3# Syntax OK, non-null sender => should be accepted
4exim -odq -bs
5mail from:<x@y>
6rcpt to:<x@y>
7data
8Message 1
9.
10quit
11****
12# Syntax error in header => should fail
13exim -odq -bs
14mail from:<x@y>
15rcpt to:<x@y>
16data
17From: @
18
19Message 2
20.
21quit
22****
23# Syntax error in header => should fail even with null sender
24exim -odq -bs
25mail from:<>
26rcpt to:<x@y>
27data
28From: <x@y>, @
29
30Message 3
31.
32quit
33****
34# Null sender, invalid sender in header => fail
35exim -odq -bs
36mail from:<>
37rcpt to:<x@y>
38data
39From: <x@y>
40
41Message 4
42.
43quit
44****
45# Null sender, valid sender in header => accept
46exim -odq -bs
47mail from:<>
48rcpt to:<x@y>
49data
50From: <postmaster@test.ex>
51Reply-to:<x@y>
52
53Message 5
54.
55quit
56****
57# Syntax OK, non-null sender, but bad data => reject
58exim -odq -bs
59mail from:<x@y>
60rcpt to:<x@y>
61data
62Message 6 contains trigger word
63.
64quit
65****
66# Syntax OK, non-null sender, good data
67exim -odi -bs
68mail from:<x@y>
69rcpt to:<userx@test.ex>
70data
71Message 7
72.
73quit
74****
75# -bh test: Syntax error in header => should fail
76exim -bh 10.0.0.0
77mail from:<x@y>
78rcpt to:<x@y>
79data
80From: @
81
82Message 8
83.
84quit
85****
86# -bh test: Syntax OK, non-null sender, but bad data => reject
87exim -bh 10.0.0.0
88mail from:<x@y>
89rcpt to:<x@y>
90data
91Message 9 contains trigger word
92.
93quit
94****
95# Group syntax in reply-to header
96exim -odi -bs
97mail from:<x@y>
98rcpt to:<userx@test.ex>
99data
100to: group name: x@y, p@q;
101reply-to: group name: a@b, c@d;
102
103Message 10
104.
105quit
106****
1eccaa59
PH
107# Group syntax in reply-to header, but no address (falls back to From: for
108# header_sender check - From: is valid)
109exim -odi -bs
110mail from:<>
111rcpt to:<userx@test.ex>
112data
113to: group name: x@y, p@q;
114reply-to: group name:;
115from: userx@test.ex
116
117Message 11
118.
119quit
120****
121# Group syntax in reply-to header, but no address (falls back to From: for
122# header_sender check - but there is no From:)
123exim -odi -bs
124mail from:<>
125rcpt to:<userx@test.ex>
126data
127to: group name: x@y, p@q;
128reply-to: group name:;
129
130Message 12
131.
132quit
133****
59371ea7 134no_msglog_check