Testsuite: add EAI local-part testcase
[users/heiko/exim.git] / test / scripts / 0000-Basic / 0024
1 # ACL test of "standard" configuration
2 #
3 # Not a relay host, no authentication, sender address fails to verify.
4 # accept postmaster@test.ex (postmaster at local domain)
5 # deny   userx@test.ex (good address in local domain, but sender verify failed)
6 # deny   x@y (bad address, but sender verify failed)
7 # deny   x@ten-1.test.ex (good relay address, but sender verify failed)
8 # deny   x@ten-2.test.ex (good address, but sender verify failed)
9 #
10 exim -odi -oMa V4NET.0.0.0 -bs
11 mail from:<x@y>
12 rcpt to:<postmaster@test.ex>
13 rcpt to:<userx@test.ex>
14 rcpt to:<x@y>
15 rcpt to:<x@ten-1.test.ex>
16 rcpt to:<x@ten-2.test.ex>
17 data
18 Message 1
19 .
20 quit
21 ****
22 # Not a relay host, no authentication, sender address does verify.
23 # accept postmaster@test.ex (postmaster at local domain)
24 # accept userx@test.ex (good address in local domain)
25 # deny   x@y (bad address)
26 # accept x@ten-1.test.ex (good relay address)
27 # deny   x@ten-2.test.ex (good address, but not relay domain or host)
28 # accept EAI local part
29 exim -odi -oMa V4NET.0.0.0 -bs
30 mail from:<userx@test.ex>
31 rcpt to:<postmaster@test.ex>
32 rcpt to:<userx@test.ex>
33 rcpt to:<x@y>
34 rcpt to:<x@ten-1.test.ex>
35 rcpt to:<x@ten-2.test.ex>
36 rcpt to:<føø@test.ex>
37 data
38 Message 2
39 .
40 quit
41 ****
42 # Relay host, no authentication, sender address does verify.
43 # deny   bad@test.ex (bad address in local domain)
44 # deny   x@y (bad address)
45 # accept x@ten-1.test.ex (good relay address)
46 # accept x@ten-2.test.ex (good non-relay address, relay host)
47 exim -odi -oMa V4NET.255.255.0 -bs
48 mail from:<userx@test.ex>
49 rcpt to:<bad@test.ex>
50 rcpt to:<x@y>
51 rcpt to:<x@ten-1.test.ex>
52 rcpt to:<x@ten-2.test.ex>
53 data
54 Message 3
55 .
56 quit
57 ****
58 # Host on serious black list
59 # accept postmaster@test.ex (postmaster at local domain)
60 # deny   anything else
61 exim -odi -oMa V4NET.11.12.13 -bs
62 mail from:<userx@test.ex>
63 rcpt to:<postmaster@test.ex>
64 rcpt to:<userx@test.ex>
65 rcpt to:<x@ten-1.test.ex>
66 data
67 Message 4
68 .
69 quit
70 ****
71 # Host on warning black list
72 # accept postmaster@test.ex (postmaster at local domain)
73 # deny   anything else
74 exim -odi -oMa V4NET.11.12.16 -bs
75 mail from:<userx@test.ex>
76 rcpt to:<postmaster@test.ex>
77 rcpt to:<userx@test.ex>
78 rcpt to:<x@ten-1.test.ex>
79 data
80 Message 5
81 .
82 quit
83 ****
84 # Local SMTP - should accept everything
85 #
86 exim -odi -bs
87 mail from:<x@y>
88 rcpt to:<postmaster@test.ex>
89 rcpt to:<userx@test.ex>
90 rcpt to:<x@y>
91 rcpt to:<x@ten-1.test.ex>
92 rcpt to:<x@ten-2.test.ex>
93 quit
94 ****