Add variables for wildcard portion of local-part affix. Bug 281
[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****
cf02e6b2
JH
23# Syntax error (version 2) in header => should fail
24exim -odq -bs
25mail from:<x@y>
26rcpt to:<x@y>
27data
28To: <dummy@gmail.com
29Subject: incomprehensible
30From: <forged@sender.com
31
32Message 2a
33.
34quit
35****
59371ea7
PH
36# Syntax error in header => should fail even with null sender
37exim -odq -bs
38mail from:<>
39rcpt to:<x@y>
40data
41From: <x@y>, @
42
43Message 3
44.
45quit
46****
47# Null sender, invalid sender in header => fail
48exim -odq -bs
49mail from:<>
50rcpt to:<x@y>
51data
52From: <x@y>
53
54Message 4
55.
56quit
57****
58# Null sender, valid sender in header => accept
59exim -odq -bs
60mail from:<>
61rcpt to:<x@y>
62data
63From: <postmaster@test.ex>
64Reply-to:<x@y>
65
66Message 5
67.
68quit
69****
70# Syntax OK, non-null sender, but bad data => reject
71exim -odq -bs
72mail from:<x@y>
73rcpt to:<x@y>
74data
75Message 6 contains trigger word
76.
77quit
78****
79# Syntax OK, non-null sender, good data
80exim -odi -bs
81mail from:<x@y>
82rcpt to:<userx@test.ex>
83data
84Message 7
85.
86quit
87****
88# -bh test: Syntax error in header => should fail
89exim -bh 10.0.0.0
90mail from:<x@y>
91rcpt to:<x@y>
92data
93From: @
94
95Message 8
96.
97quit
98****
99# -bh test: Syntax OK, non-null sender, but bad data => reject
100exim -bh 10.0.0.0
101mail from:<x@y>
102rcpt to:<x@y>
103data
104Message 9 contains trigger word
105.
106quit
107****
108# Group syntax in reply-to header
109exim -odi -bs
110mail from:<x@y>
111rcpt to:<userx@test.ex>
112data
113to: group name: x@y, p@q;
114reply-to: group name: a@b, c@d;
115
116Message 10
117.
118quit
119****
1eccaa59
PH
120# Group syntax in reply-to header, but no address (falls back to From: for
121# header_sender check - From: is valid)
122exim -odi -bs
123mail from:<>
124rcpt to:<userx@test.ex>
125data
126to: group name: x@y, p@q;
127reply-to: group name:;
128from: userx@test.ex
129
130Message 11
131.
132quit
133****
134# Group syntax in reply-to header, but no address (falls back to From: for
135# header_sender check - but there is no From:)
136exim -odi -bs
137mail from:<>
138rcpt to:<userx@test.ex>
139data
140to: group name: x@y, p@q;
141reply-to: group name:;
142
143Message 12
144.
145quit
146****
59371ea7 147no_msglog_check